Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** Ce style est cadeau ;-) */
- body{
- font-family: 'Open Sans', Arial, sans-serif;
- }
- * {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
- }
- html {
- font-size: 62.5%;
- }
- h1 {
- font-size: 1.8rem;
- }
- .header {
- margin-bottom: 1rem;
- text-align: center;
- }
- .header-logo {
- display: inline-block;
- }
- .header-toogle {
- display: none;
- }
- @media screen and (max-width: 375px) {
- .header-toogle {
- display: block;
- }
- }
- .header-menu {
- display: flex;
- justify-content: space-around;
- width: 80%;
- margin: 0 auto;
- }
- .header-menu a {
- transition: all ease-in .2s;
- transition: background-color ease-in 600ms, color ease-out .3s;
- padding: .5rem;
- color: #202020;
- font-size: 1.6rem;
- background: #fff;
- text-transform: uppercase;
- text-decoration: none;
- }
- .header-menu a:hover {
- color: #fff;
- background: #202020;
- }
- /* 24/04/19 */
- .short-text {
- text-align: center;
- background: #eee;
- font-size: 2rem;
- line-height: 4rem;
- padding: 8rem 0;
- }
- .title-like {
- font-family: 'Reenie Beanie', Arial, sans-serif;
- font-size: 10rem;
- color: #fff;
- line-height: 8rem;
- font-weight: 400;
- margin: 0;
- padding: 0;
- }
- .banner {
- position: relative;
- display: flex;
- align-items: center;
- justify-content: center;
- text-align: center;
- min-height: 70rem;
- }
- .banner-video {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- overflow: hidden;
- }
- .banner-desc {
- z-index: 9;
- }
- .btn {
- transition: background-color ease-in .3s;
- display: inline-block;
- padding: 1.5rem 2.5rem;
- border: solid .2rem #ddd;
- font-size: 2rem;
- text-decoration: none;
- background: rgba(255, 255, 255, 0);
- }
- .btn-white {
- border-color: #fff;
- color: #fff;
- }
- .btn-white:hover {
- background: rgba(255, 255, 255, .7);
- }
- .banner-video-overlay {
- position: absolute;
- top: 0; right: 0; bottom: 0; left: 0;
- z-index: 8;
- background: rgba(0, 0, 0, .5);
- }
- @media screen and (min-width: 1920px) {
- .banner-video video {
- width: 260rem;
- transform: translateX(-50%);
- }
- }
- .three-women > div {
- display: flex;
- background: #000;
- }
- .three-women-item {
- position: relative;
- flex-grow: 1;
- text-align: center;
- overflow: hidden;
- }
- .three-women-item img {
- transition: transform ease-in .4s;
- display: block;
- width: 100%;
- height: auto;
- }
- .three-women-item img:hover {
- transform: scale(1.1);
- }
- .three-women-item figcaption {
- position: absolute;
- bottom: 0;
- left: 0;
- right: 0;
- padding: 3rem 2rem;
- }
- .text-hide {
- font: 0/0 a;
- color: transparent;
- text-shadow: none;
- background-color: transparent;
- border: 0;
- }
- .footer{
- text-align: center;
- padding-bottom: 1rem;
- }
- .footer p{
- font-family: 'Reenie Beanie';
- font-size: 3rem;
- line-height: 3rem;
- margin: 0;
- padding-top: 1rem;
- }
- .footer-socials a{
- display:inline-block;
- width: 4.5rem;
- height: 4.5rem;
- margin: .5rem;
- background: url('../images/socials.jpg');
- }
- /* technique des portes coulissantes */
- .footer-socials a#btn-fb{
- background-position: -.3rem -.5rem;
- }
- .footer-socials a#btn-fb:hover{
- background-position: -.3rem -5.2rem;
- }
- .footer-socials a#btn-tw{
- background-position: -6.4rem -.5rem;
- }
- .footer-socials a#btn-tw:hover{
- background-position: -6.4rem -5.2rem;
- }
- .footer-socials a#btn-yt{
- background-position: -12.6rem -.5rem;
- }
- .footer-socials a#btn-yt:hover{
- background-position: -12.6rem -5.2rem;
- }
- .footer-socials a#btn-it{
- background-position: -18.9rem -.5rem;
- }
- .footer-socials a#btn-it:hover{
- background-position: -18.9rem -5.2rem;
- }
- .footer-socials a#btn-tu{
- background-position: -25.1rem -.5rem;
- }
- .footer-socials a#btn-tu:hover{
- background-position: -25.1rem -5.2rem;
- }
- /* */
- .bons-plans {
- background: #eee;
- text-align: center;
- }
- .bons-plans .title-like {
- font-size: 6rem;
- line-height: 1;
- padding-top: 3rem;
- color: #000;
- }
- .bons-plans p {
- padding-left: 150px;
- padding-bottom: 2rem;
- background: url('../images/bon-reduction.png') no-repeat;
- font-size: 1.8rem;
- }
- .bons-plans form {
- max-width: 40rem;
- margin: 0 auto;
- padding: 3rem 2rem;
- }
- .bons-plans form div {
- display: flex;
- }
- .bons-plans input[type="email"] {
- font-size: 1.6rem;
- padding: 1.7rem 1rem;
- flex-basis: 60%;
- color: #4a4a4a;
- background: #fff;
- border: .1rem solid #bbb;
- border-radius: 0;
- }
- .bons-plans input[type="submit"] {
- flex-basis: 40%;
- border-radius: 0;
- border: .1rem solid #000;
- text-transform: uppercase;
- }
- .articles {
- width: 80%;
- margin: 0 auto;
- padding: 3rem 0;
- }
- .articles > div {
- display: flex;
- flex-wrap: wrap;
- margin-bottom: 2rem;
- justify-content: space-around;
- }
- .articles > div > div {
- flex-basis: 31%;
- min-width: 30rem;
- margin-bottom: 2rem;
- background: #eee;
- }
- .articles img {
- width: 100%;
- }
- .articles .title-like {
- font-size: 5rem;
- text-align: center;
- color: #000;
- }
- .articles a {
- display: block;
- color: #000;
- text-decoration: none;
- padding: 1rem;
- }
- .articles-title {
- font-size: 1.3rem;
- line-height: 1.8rem;
- }
- .articles-date {
- display: block;
- text-align: center;
- font-size: 1.9rem;
- font-family: 'Times New Roman', Times, serif;
- font-style: italic;
- margin-bottom: 3rem;
- position: relative;
- }
- .articles-date:before {
- content: '';
- position: absolute;
- width: 5rem;
- height: .1rem;
- left: 50%;
- transform: translateX(-50%);
- background: #000;
- bottom: 0;
- }
- .articles-img {
- position: relative;
- }
- .articles-over {
- position: absolute;
- top: 1rem;
- right: 1rem;
- bottom: 1rem;
- left: 1rem;
- background: rgba(0, 0, 0, 0.7);
- opacity: 0;
- transition: opacity 300ms ease-in;
- }
- .articles-over .title-like {
- position: absolute;
- width: 100%;
- font-size: 3rem;
- color: #fff;
- left: 0;
- overflow: hidden;
- transform: translateY(-50%);
- transition: top .1s ease-in;
- }
- .articles a:hover .articles-over {
- opacity: 1;
- }
- .articles a:hover .title-like {
- top: 50%;
- }
- .short-text {
- text-align: center;
- background: #eee;
- padding: 8rem 0;
- font-size: 2rem;
- line-height: 4rem;
- }
- .short-text p {
- max-width: 60%;
- margin: 0 auto;
- }
- .tendances {
- display: flex;
- }
- .tendances-item {
- flex-basis: 50%;
- }
- .tendances-inverse {
- flex-direction: row-reverse;
- }
- .tendances-txt {
- font-size: 1.6rem;
- line-height: 2.5rem;
- padding: 7rem;
- }
- .tendances-txt a {
- color: #5c738d;
- }
- .tendances-txt a:hover {
- text-decoration: underline;
- }
- .tendances-txt .title-like {
- color: #000;
- }
- .tendances-img {
- position: relative;
- }
- .tendances-img span {
- position: absolute;
- bottom: 0;
- left: 0;
- right: 0;
- background: rgba(0, 0, 0, .7);
- padding: 3rem 0;
- text-align: center;
- color: #fff;
- font-size: 1.8rem;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement