diff --git a/MachineASous.css b/MachineASous.css index 53db014..c7e589a 100644 --- a/MachineASous.css +++ b/MachineASous.css @@ -8,20 +8,74 @@ body background-attachment: fixed; } +header { + background-image: linear-gradient(to bottom, rgba(0,0,0,0.75) -10%,rgba(0,0,0,0) 100%); + text-align: center; + padding: 0.5rem 0 5rem; + font-size: 1.25rem; +} + +ul { + list-style: none; + margin: 0; + padding: 0; +} + +li { + display: inline-flex; +} + +.textTab { + font-family: 'firamonobold', cursive; + position: relative; + color: #fff; + font-size: 2rem; + padding-left: 150px; +} + +.Home { + position: relative; + padding: 1rem 0 0.5rem; + margin: 0 1.5rem; + color: white; + text-decoration: none; + text-transform: uppercase; +} +.Home::after { + content: ""; + position: absolute; + left: 50%; + bottom: 0; + transform: translateX(-50%) scaleX(0); + transform-origin: 50% 50%; + width: 100%; + height: 1px; + background-color: rgba(255, 255, 255, 0.8); + transition: transform 250ms; +} +.Home:hover::after { + transform: translateX(-50%) scaleX(1); +} + +th, td { + border-radius: 20px; + border-color: rgb(65, 63, 66); +} + .Menu { + margin-top: -2%; + font-family: 'Lobster Two', cursive; + font-size: 3rem; + text-shadow: 0px 1px 0px rgba(0, 0, 0, 1); text-align: center; color: rgb(110, 204, 175); } .presentation { - left: 500%; - border: 1px solid black; -} - -th, td { - border: 1px solid black; + margin-top: 4%; + margin-left: 5%; } .text @@ -32,8 +86,9 @@ th, td { font-size: 1.2em; } -.insta +.reseaux { + margin: 0 1.5rem; width: 50px; height: auto; } @@ -44,30 +99,138 @@ th, td { height: auto; } -.rouleau1 -{ - width: 500px; - height: auto; - font-size: 2em; - margin-left: 41%; - margin-top: 2%; - color: gold; +.content { + min-height: 100vh; + max-width: 28rem; + margin: 0 auto; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; } -.Nbr -{ - text-align: center; - padding-bottom: 5%; +.cardBox { + float: left; + font-size: 1.2em; + margin: 0 0 0 0.5%; + perspective: 800px; + transition: all 0.4s ease 0s; + width: 100%; } - -.banque -{ - text-align: center; - padding-bottom: 5%; +.cardBox:hover .card { + transform: rotateY(180deg); } - -.sous -{ +.card { + background: url(EV.jpg); + background-size: 100% 100%; + cursor: pointer; + height: 300px; + transform-style: preserve-3d; + transition: transform 0.5s ease 0s; + width: 100%; + border-radius: 10%; +} +.card p { + margin-bottom: 1.8em; +} +.card .front, +.card .back { + backface-visibility: hidden; + box-sizing: border-box; + color: white; + display: block; + font-size: 1.2em; + height: 100%; + padding: 0.8em 0.7em; + position: absolute; text-align: center; - padding-bottom: 5%; + width: 100%; + border-radius: 10%; +} +.card .front strong { + background: #fff; + border-radius: 100%; + color: #222; + font-size: 1.5em; + line-height: 30px; + padding: 0 7px 4px 6px; +} +.card .back { + transform: rotateY( 180deg); +} +.card .back a { + padding: 0.3em 0.5em; + background: #333; + color: #fff; + text-decoration: none; + border-radius: 1px; + font-size: 0.9em; + transition: all 0.2s ease 0s; +} +.card .back a:hover { + background: #fff; + color: #333; + text-shadow: 0 0 1px #333; +} +.cardBox:nth-child(1) .card .back { + background: #607d8b; +} +.cardBox:nth-child(2) .card .back { + background: #1c87c9; +} +.cardBox:nth-child(3) .card .back { + background: #ff6347; +} +.cardBox:nth-child(4) .card .back { + background: #8ebf42; +} +.cardBox:nth-child(2) .card { + -webkit-animation: giro 1.5s 1; + animation: giro 1.5s 1; +} +.cardBox:nth-child(3) .card { + -webkit-animation: giro 2s 1; + animation: giro 2s 1; +} +.cardBox:nth-child(4) .card { + -webkit-animation: giro 2.5s 1; + animation: giro 2.5s 1; +} +@-webkit-keyframes giro { + from { + transform: rotateY(180deg); + } + to { + transform: rotateY(0deg); + } +} +@keyframes giro { + from { + transform: rotateY(180deg); + } + to { + transform: rotateY(0deg); + } +} +@media screen and (max-width: 767px) { +.cardBox { + margin-left: 2.8%; + margin-top: 3%; + width: 46%; +} +.card { + height: 285px; +} +.cardBox:last-child { + margin-bottom: 3%; +} +} +@media screen and (max-width: 480px) { +.cardBox { + width: 94.5%; +} +.card { + height: 260px; +} } \ No newline at end of file diff --git a/MachineASous.html b/MachineASous.html index 703cb6b..ca43418 100644 --- a/MachineASous.html +++ b/MachineASous.html @@ -1,84 +1,89 @@ - + + +