/*==========================================================================================*/ /*BODY + NAV*/ body{ background : linear-gradient(to left,#022425, #08023a, #1c0224); } body#produit { background : linear-gradient( #1c0224, #08023a, #022425); z-index: 10; font-family: 'Bookman', sans-serif; } h1{ font-size: 3vw; color : white; } nav { background-color: rgba(255,255,255,0.5); width: 100%; z-index: 1; } body>nav>a>img{ width : 25%; margin : auto; } body>nav>button>img:hover{ background-color: rgba(255,255,255,0.5); transition-duration: 0.5s; } #panier { float : right; width : 5%; margin-right : 1%; margin-left : 3%; padding : 1.1vw 1.1vw; } #loupe { float : right; width : 5%; margin-right : 1%; margin-left : 3%; padding : 1.1vw 1.1vw; } body>#bienvenue>h1{ font-size : 3vw; color : white; text-align : center; } body>#bienvenue>h2{ font-size : 2vw; color : lightgrey; text-align: center; } /*==========================================*/ /* CSS Confirmation commentaire */ #Merci>h1{ font-size: 2.8vw; color : white; text-align : center; margin-top: 7%; } #Merci>h2{ font-size: 2vw; text-align : center; margin-top: 5%; } #Merci>h2>a{ color : lightgrey; text-decoration: none; } #Merci>h2>a:hover{ color : yellow; } #Merci>img{ margin-left: 45%; width : 10%; margin-top: 5%; } /*==========================================*/ /*==========================================*/ /* CSS Produits */ /*EN TETE PRODUIT*/ #Produit{ margin-top: 5%; } #Produit>h1{ text-align: left; font-size : 4vw; margin-left: 25%; } #Produit>h2{ text-align: left; font-size : 3vw; margin-left: 25%; color : red; } #Produit>h2#barre{ text-decoration: line-through; } #Produit>h3{ text-align: left; font-size : 1.5vw; margin-left: 25%; color : lightgrey; } #Produit>img{ width: 20%; float: left; border: 0.2vw solid white; border-radius: 10px; background-color: rgba(0, 0, 0, 0.5); } #Produit>button{ background-color: rgba(0, 0, 0, 0.5); padding : 1vw 1vw; float : right; text-align : center; font-size : 2vw; margin-right: 10%; color: white; border : 0.1vw solid white; } #Produit>button:hover{ color: black; background-color: rgba(255,255,255,0.5); transition-duration: 0.5s; border-radius: 2vw; } /*================================================*/ /*CARACTERISTIQUES PRODUIT*/ #Carac{ width : 100%; border-top : 0.2vw solid white; margin-top: 8%; } #Carac>h1{ font-size: 3vw; color : white; } #Carac>h2{ font-size: 1.5vw; color : lightgrey; } /*================================================*/ /*COMMENTAIRES CLIENT*/ #Client{ width : 100%; margin-left: 5%; } #Client>div>h1{ font-size : 2vw; color :white; margin-left: 8%; } #Client>div>h2 { font-size : 1vw; color : yellow; margin-left: 8%; } #Client>div>h3 { font-size : 1.5vw; color : lightgrey; margin-left: 8%; } #Client>div>img{ float : left; width: 7%; } #Client>div{ margin-bottom: 3%; border-bottom: 0.1vw solid darkgrey; } /*================================================*/ /*ESPACE LAISSER COMMENTAIRE*/ #Coms{ width : 100%; border-top : 0.2vw solid white; margin-top: 5%; } #Coms>h1{ font-size: 3vw; color: white; } #Coms>h2{ font-size: 3vw; color: white; border-top: 0.2vw dashed white; text-align: center; } #Coms>form{ margin-left: 25%; } #Coms>form>h1{ font-size: 1.5vw; color : white; } input, select { width: 20%; padding: 1vw 1vw; font-size: 1.5vw; background: linear-gradient(to left, rgba(128, 128, 128, 0.493), rgba(0, 0, 0, 0.548)); color: white; border : 0.1vw solid rgba(255, 255, 255, 0.5); border-radius: 3vw; } input:hover{ border-radius: 0vw; transition-duration: 0.5s; } input:valid{ border-radius: 0vw; transition-duration: 0.5s; border : 0.1vw solid rgb(8, 170, 8); } input[placeholder=Commentaire], select { width: 60%; padding: 1vw 1vw; font-size: 1.5vw; } input[type=submit], select { width: 20%; padding: 1vw 1vw; font-size: 1.5vw; background-color: rgba(0, 0, 0, 0.5); border : 0.15vw solid white; color : white; } input[type=submit]:hover { color: black; background-color: rgba(255, 255, 255, 0.856); transition-duration: 0.5s; border-radius: 2vw; } table>tr>td>input{ border: 0vw solid white; background-color: rgba(255, 255, 255, 0); } /*================================================*/ /*==========================================================================================*/ /*Slide des promotions*/ div#slider { width: 100%; max-width: 1920px; margin: auto; border-radius: 12px; margin-top: 5%; } div#slider figure { position: relative; width: 500%; margin: 0; padding: 0; font-size: 0; text-align: left; } div#slider figure img { width: 20%; height: auto; float: left; } div#slider { width: 100%; max-width: 1920px; overflow: hidden } @keyframes slidy { 0% {left: 0%;} 20% {left: 0%;} 25% {left: -100%;} 45% {left: -100%;} 50% {left: -200%;} 70% {left: -200%;} 75% {left: -300%;} 95% {left: -300%;} 100% {left: -400%;} } div#slider figure { position: relative; width: 500%; margin: 0; padding: 0; font-size: 0; left: 0; text-align: left; animation: 16s slidy infinite; } /*==========================================================================================*/ /*Panier*/ table{ width : 80%; margin : auto; margin-top: 5%; } tr { background-color: rgba(255, 255, 255, 0.233); } td { border-top : 0.2vw solid rgb(252, 252, 252); padding : 2vw 2vw; font-size: 2vw; text-align: center; font-weight: bold; } th{ background-color: rgba(0, 0, 0, 0.5); font-size: 2vw; color : white; } td#total{ text-align : right; color : red; background-color: rgba(0, 0, 0, 0.5); font-size : 3vw; } form[action="commande.html"]>h1{ font-size: 1.5vw; } form[action="commande.html"]>input[type=text], select { width: 50%; padding: 1vw 1vw; font-size: 1.5vw; } #livraison { background-color: rgba(0, 0, 0, 0.2); }