@import url (font-awesome.min.CSS); @import url("https://fonts.googleapis.com/css?family=Pacifico|Source+Sans+Pro:200,400"); /* Épilogue par TEMPLATED modélisé.co @templateco Publié gratuitement sous Creative Commons Attribution 3.0 licence (modèle.co/licence) */ /* Réinitialiser */ html, corps, div, envergure, applet, objet, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronyme, adresse, gros, citer, code, del, dfn, em, img, ins, kbd, q, s, samp, petit, grève, fort, sous, souper, tt, var, b, u, je, centre, dl, dt, jj, ol, ul, li, champs, formulaire, étiquette, légende, tableau, légende, tbody, tfoot, thead, tr, th, td, article, de côté, toile, détails, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, résumé, heure, marque, audio, vidéo { marge : 0 ; rembourrage : 0 ; bordure : 0 ; taille de police : 100 % ; police : hériter ; alignement vertical : ligne de base ; } article, à part, détails, figcaption, figure, pied de page, en-tête, hgroup, menu, nav, section { bloc de visualisation; } corps { hauteur de ligne : 1 ; } ol, ul { style de liste : aucun ; } bloc de citation, q { guillemets : aucun ; } blockquote:avant, blockquote:après, q:avant, q:après { contenu: ''; contenu : aucun ; } tableau { border-collapse : effondrement ; espacement des bordures : 0 ; } corps { -webkit-text-size-adjust : aucun ; } /* Modèle de boîte */ *, *:avant après { -moz-box-sizing : bordure-boîte ; -webkit-box-sizing : border-box ; dimensionnement de la boîte : border-box ; } /* Basique */ @-ms-viewport { largeur : largeur de l'appareil ; } corps { -ms-overflow-style : barre de défilement ; } Écran @media et (largeur maximale : 480 px) { html, corps { largeur min : 320 px ; } } corps { arrière-plan : #f4f4f4 ; } corps.est en cours de chargement *, corps.is-loading * :avant, corps.est en cours de chargement * : après { -moz-animation : aucun ! important ; -animation-webkit : aucune ! important ; -ms-animation : aucune !important ; animation : aucune !important; -moz-transition : aucun !important ; -webkit-transition : aucun ! important ; -ms-transition : aucun !important ; transition : aucune !important ; } /* Taper */ corps { couleur de fond : #f4f4f4 ; couleur : #666666 ; } corps, entrée, sélection, zone de texte { famille de polices : "Source Sans Pro", Helvetica, sans empattement ; taille de police : 17 pt ; poids de la police : 200 ; hauteur de ligne : 1.65; } Écran @media et (largeur maximale : 1680px) { corps, entrée, sélection, zone de texte { taille de police : 13 pt ; } } Écran @media et (largeur maximale : 1280px) { corps, entrée, sélection, zone de texte { taille de police : 12 pt ; } } Écran @media et (largeur maximale : 360px) { corps, entrée, sélection, zone de texte { taille de police : 11 pt ; } } un { -moz-transition : couleur 0.2s facilité, border-bottom-color 0.2s d'aisance ; -webkit-transition : couleur 0.2s facilité, border-bottom-color 0.2s d'aisance ; -ms-transition : couleur 0.2s facilité, border-bottom-color 0.2s d'aisance ; transition : couleur 0.2s facilité, border-bottom-color 0.2s d'aisance ; décoration de texte : aucune ; bordure inférieure : pointillé 1px ; } un: survolez { border-bottom-color : transparent ; } fort, b { poids de la police : 400 ; } em, je { style de police : italique ; } p { marge : 0 0 2em 0 ; } h1, h2, h3, h4, h5, h6 { poids de la police : 400 ; hauteur de ligne : 1.5 ; marge : 0 0 1em 0 ; transformation de texte : majuscule ; interlettrage : 0.375rems ; } h1 une, h2 une, h3 une, h4 une, h5 une, h6 une { couleur : hériter ; décoration de texte : aucune ; } h1 { taille de police : 2em ; } h2 { taille de police : 1.75em ; } h3 { taille de police : 1.25em ; } h4 { taille de la police : 1 em ; } h5 { taille de police : 0.9em ; } h6 { taille de police : 0.7em ; } Écran @media et (largeur maximale : 736px) { h1 { taille de police : 1.5em ; } h2 { taille de police : 1.25em ; } h3 { taille de la police : 1 em ; } } sous { taille de police : 0.8em ; position : relative ; haut : 0.5em ; } souper { taille de police : 0.8em ; position : relative ; haut : -0.5em ; } bloc de citation { bordure gauche : solide 4px ; style de police : italique ; marge : 0 0 2em 0 ; rembourrage : 0.5em 0 0.5em 2em; } code { rayon de bordure : 4 px ; bordure : solide 1px ; famille de polices : "Courier New", espace fixe ; taille de police : 0.9em ; marge : 0 0.25em ; rembourrage : 0.25em 0.65em ; } pré { -webkit-overflow-scrolling : toucher ; famille de polices : "Courier New", espace fixe ; taille de police : 0.9em ; marge : 0 0 2em 0 ; } précode { bloc de visualisation; hauteur de ligne : 1.75; rembourrage : 1em 1.5em ; débordement-x : auto ; } heure { bordure : 0 ; bordure inférieure : solide 1px ; marge : 2em 0 ; } heure.majeur { marge : 3em 0 ; } .alignez à gauche { aligner le texte : à gauche ; } .align-center { aligner le texte : centrer ; } .aligner à droite { aligner le texte : à droite ; } saisie, sélection, zone de texte { couleur : #444444 ; } un { couleur : hériter ; } un: survolez { couleur : #EF6480 !important; } fort, b { couleur : #444444 ; } h1, h2, h3, h4, h5, h6 { couleur : #444444 ; } bloc de citation { border-left-color : #666666 ; } code { arrière-plan : rgba (144, 144, 144, 0.075); couleur de bordure : #666666 ; } heure { border-bottom-color : #666666 ; } /* Boîte */ .boîte { rayon de bordure : 4 px ; bordure : solide 1px ; marge-bas : 2em ; rembourrage : 1.5em ; } .case > :dernier-enfant, .boîte > :dernier-enfant > :dernier-enfant, .boîte > :dernier-enfant > :dernier-enfant > :dernier-enfant { marge inférieure : 0 ; } .boîtealt { bordure : 0 ; rayon de bordure : 0 ; rembourrage : 0 ; } .boîte { couleur de bordure : #666666 ; } /* Bouton */ entrée[type="soumettre"], entrée[type="reset"], entrée[type="bouton"], bouton, .bouton { -moz-apparence : aucune ; -apparence webkit : aucune ; -ms-apparence : aucune ; apparence : aucune ; -moz-transition : boîte-ombre 0.2s easy-in-out, background-color 0.2s easy-in-out, couleur 0.2s facilité d'entrée-sortie ; -webkit-transition : boîte-ombre 0.2s easy-in-out, background-color 0.2s easy-in-out, couleur 0.2s facilité d'entrée-sortie ; -ms-transition : boîte-ombre 0.2s easy-in-out, background-color 0.2s easy-in-out, couleur 0.2s facilité d'entrée-sortie ; transition : boîte-ombre 0.2s easy-in-out, background-color 0.2s easy-in-out, couleur 0.2s facilité d'entrée-sortie ; rayon de bordure : 4 px ; bordure : 0 ; curseur : pointeur ; affichage : bloc en ligne ; poids de la police : 400 ; hauteur : 3.5em ; hauteur de ligne : 3.5em ; rembourrage : 0 2em 0 2.375em ; aligner le texte : centrer ; décoration de texte : aucune ; espace blanc : nowrap ; transformation de texte : majuscule ; interlettrage : 0.325em ; taille de police : 0.725em ; } entrée[type="soumettre"].icône :avant, entrée[type="réinitialiser"].icône :avant, entrée[type="bouton"].icône :avant, bouton.icône :avant,boutonicône : avant { marge droite : 0.5em ; } entrée[type="soumettre"].adapter, entrée[type="réinitialiser"].adapter, entrée[type="bouton"].adapter, bouton.adapter,boutonadapter { bloc de visualisation; marge : 0 0 1em 0 ; largeur : 100 % ; } entrée[type="soumettre"].grand, entrée[type="réinitialiser"].grand, entrée[type="bouton"].grand, bouton.grand,boutongrand { taille de police : 0.8em ; rembourrage : 0 2.5em 0 2.875em ; hauteur : 3.75em ; hauteur de ligne : 3.75em ; } entrée[type="soumettre"].désactivé, input[type="submit"] : désactivé, entrée[type="réinitialiser"].désactivé, input[type="reset"] : désactivé, entrée[type="bouton"].désactivé, entrée[type="bouton"] : désactivée, bouton.désactivé, bouton : désactivé, .boutondésactivé,bouton : désactivé { -moz-pointer-events : aucun ; -événements de pointeur webkit : aucun ; -événements de pointeur ms : aucun ; événements de pointeur : aucun ; opacité : 0.25; } Écran @media et (largeur maximale : 480 px) { entrée[type="soumettre"], entrée[type="reset"], entrée[type="bouton"], bouton, .bouton { rembourrage : 0 ; } } entrée[type="soumettre"], entrée[type="reset"], entrée[type="bouton"], bouton, .bouton { couleur de fond : transparente ; boîte-ombre : encart 0 0 0 2px #666666 ; couleur : #444444 !important; } input[type="submit"] : survolez, input[type="reset"] : survolez, entrée[type="bouton"] : survolez, bouton : survoler, .bouton : survoler { couleur : #EF6480 !important; boîte-ombre : encart 0 0 0 2px #EF6480 ; } entrée[type="soumettre"] : active, entrée[type="reset"] : active, entrée[type="bouton"] : active, bouton : actif, .bouton:actif { couleur de fond : rgba (239, 100, 128, 0.15); } entrée[type="soumettre"].icône :avant, entrée[type="réinitialiser"].icône :avant, entrée[type="bouton"].icône :avant, bouton.icône :avant,boutonicône : avant { couleur : #999999 ; } /* Former */ former { marge : 0 0 2em 0 ; } étiqueter { bloc de visualisation; taille de police : 0.9em ; poids de la police : 400 ; marge : 0 0 1em 0 ; } entrée[type="texte"], entrée[type="mot de passe"], entrée[type="email"], sélectionner, zone de texte { -moz-apparence : aucune ; -apparence webkit : aucune ; -ms-apparence : aucune ; apparence : aucune ; rayon de bordure : 4 px ; bordure : aucune ; bordure : solide 1px ; couleur : hériter ; bloc de visualisation; contour : 0 ; rembourrage : 0 1em ; décoration de texte : aucune ; largeur : 100 % ; } entrée[type="texte"] : invalide, input[type="password"] : invalide, entrée[type="email"] : invalide, sélectionnez : invalide, zone de texte : invalide { boîte-ombre : aucune ; } .select-wrapper { décoration de texte : aucune ; bloc de visualisation; position : relative ; } .select-wrapper : avant { -moz-osx-font-smoothing : niveaux de gris ; -webkit-font-smoothing : anticrénelé ; famille de polices : FontAwesome ; style de police : normal ; poids de la police : normal ; text-transform : aucun !important ; } .select-wrapper : avant { contenu : '\f078' ; bloc de visualisation; hauteur : 2.75em ; hauteur de ligne : 2.75em ; événements de pointeur : aucun ; position : absolue ; droite : 0 ; aligner le texte : centrer ; haut : 0 ; largeur : 2.75em ; }select-wrapper select ::-ms-expand { affichage : aucun ; } entrée[type="texte"], entrée[type="mot de passe"], entrée[type="email"], sélectionner { hauteur : 2.75em ; } zone de texte { rembourrage : 0.75em 1em; } entrée[type="case à cocher"], entrée[type="radio"] { -moz-apparence : aucune ; -apparence webkit : aucune ; -ms-apparence : aucune ; apparence : aucune ; bloc de visualisation; flotteur : gauche ; marge-droite : -2em ; opacité : 0 ; largeur : 1em ; indice z : -1 ; } input[type="checkbox"] + étiquette, entrée[type="radio"] + étiquette { décoration de texte : aucune ; curseur : pointeur ; affichage : bloc en ligne ; taille de la police : 1 em ; poids de la police : 200 ; padding-gauche : 2.4em ; rembourrage à droite : 0.75em ; position : relative ; } input[type="checkbox"] + label:before, input[type="radio"] + label:before { -moz-osx-font-smoothing : niveaux de gris ; -webkit-font-smoothing : anticrénelé ; famille de polices : FontAwesome ; style de police : normal ; poids de la police : normal ; text-transform : aucun !important ; } input[type="checkbox"] + label:before, input[type="radio"] + label:before { rayon de bordure : 4 px ; bordure : solide 1px ; contenu: ''; affichage : bloc en ligne ; hauteur : 1.65em ; gauche : 0 ; hauteur de ligne : 1.58125em ; position : absolue ; aligner le texte : centrer ; haut : 0 ; largeur : 1.65em ; } input[type="checkbox"] : coché + étiquette : avant, input[type="radio"]:checked + label:before { contenu : '\f00c' ; } input[type="checkbox"] + label:before { rayon de bordure : 4 px ; } input[type="radio"] + label:before { rayon de bordure : 100 % ; } ::-webkit-input-placeholder { opacité : 1.0 ; } :-moz-placeholder { opacité : 1.0 ; } ::-moz-placeholder { opacité : 1.0 ; } :-ms-input-placeholder { opacité : 1.0 ; }formerize-placeholder { opacité : 1.0 ; } étiqueter { couleur : #444444 ; } entrée[type="texte"], entrée[type="mot de passe"], entrée[type="email"], sélectionner, zone de texte { arrière-plan : rgba (144, 144, 144, 0.075); couleur de bordure : #666666 ; } entrée[type="texte"] : mise au point, input[type="password"] : focus, entrée[type="email"] :focus, sélectionner:focus, zone de texte : mise au point { couleur de bordure : #EF6480 ; boîte-ombre : 0 0 0 1px #EF6480 ; } .select-wrapper : avant { couleur : #666666 ; } input[type="checkbox"] + étiquette, entrée[type="radio"] + étiquette { couleur : #666666 ; } input[type="checkbox"] + label:before, input[type="radio"] + label:before { arrière-plan : rgba (144, 144, 144, 0.075); couleur de bordure : #666666 ; } input[type="checkbox"] : coché + étiquette : avant, input[type="radio"]:checked + label:before { couleur de fond : #EF6480 ; couleur de bordure : #EF6480 ; couleur : #ffffff ; } input[type="checkbox"] : focus + étiquette : avant, input[type="radio"]:focus + label:before { couleur de bordure : #EF6480 ; boîte-ombre : 0 0 0 1px #EF6480 ; } ::-webkit-input-placeholder { couleur : #999999 !important; } :-moz-placeholder { couleur : #999999 !important; } ::-moz-placeholder { couleur : #999999 !important; } :-ms-input-placeholder { couleur : #999999 !important; } .formerize-placeholder { couleur : #999999 !important; } /* Icône */ .icône { décoration de texte : aucune ; bordure inférieure : aucune ; position : relative ; } .icône : avant { -moz-osx-font-smoothing : niveaux de gris ; -webkit-font-smoothing : anticrénelé ; famille de polices : FontAwesome ; style de police : normal ; poids de la police : normal ; text-transform : aucun !important ; } .icône > .étiqueter { affichage : aucun ; } .icônemajeur { bloc de visualisation; marge : 0 0 1.5em 0; } .icônemajeur : avant { curseur : par défaut ; taille de police : 2.5rem ; boîte-ombre : encart 0 0 0 2px #666666 ; largeur : 2.5em ; hauteur : 2.5em ; hauteur de ligne : 2.5em ; affichage : bloc en ligne ; rayon de bordure : 100 % ; couleur : #666666 ; } Écran @media et (largeur maximale : 736px) { .icônemajeur : avant { taille de police : 2 rem ; } } /* Image */ .image { rayon de bordure : 4 px ; bordure : 0 ; affichage : bloc en ligne ; position : relative ; } .image image { rayon de bordure : 4 px ; bloc de visualisation; } .imagegauche, .imagedroite { largeur max : 40 % ; } .imageimg gauche, .imageimage droite { largeur : 100 % ; } .imagegauche { flotteur : gauche ; marge : 0 1.5em 1em 0 ; haut : 0.25em ; }imagedroite { Flotter à droite; marge : 0 0 1em 1.5em ; haut : 0.25em ; }imageadapter { bloc de visualisation; marge : 0 0 2em 0 ; largeur : 100 % ; } .imageadapter img { largeur : 100 % ; } .imageprincipal { bloc de visualisation; marge : 0 0 3em 0 ; largeur : 100 % ; } .imageimage principale { largeur : 100 % ; } /* Liste */ ol { style de liste : décimal ; marge : 0 0 2em 0 ; padding-gauche : 1.25em ; } ol li { padding-gauche : 0.25em ; } ul { style de liste : disque ; marge : 0 0 2em 0 ; padding-gauche : 1 em ; } ul li { padding-gauche : 0.5em ; } ul.alt { style de liste : aucun ; padding-gauche : 0 ; } ul.alt li { bordure supérieure : solide 1px ; rembourrage : 0.5em 0; } ul.alt li:premier-enfant { bordure supérieure : 0 ; padding-top : 0 ; } ul.Icônes { curseur : par défaut ; style de liste : aucun ; padding-gauche : 0 ; } ul.icônes li { affichage : bloc en ligne ; rembourrage : 0 1em 0 0 ; } ul.icônes li:dernier enfant { rembourrage à droite : 0 ; } ul.Actions { curseur : par défaut ; style de liste : aucun ; padding-gauche : 0 ; } ul.actions li { affichage : bloc en ligne ; rembourrage : 0 1em 0 0 ; alignement vertical : milieu ; } ul.actions li:dernier enfant { rembourrage à droite : 0 ; } ul.Actionspetit li { rembourrage : 0 0.5em 0 0; } ul.Actionsli vertical { bloc de visualisation; rembourrage : 1em 0 0 0 ; } ul.Actionsvertical li:premier-enfant { padding-top : 0 ; } ul.Actionsli vertical > * { marge inférieure : 0 ; } ul.Actionsverticalpetit li { rembourrage : 05em 0 0 0 ; } ul.Actionsverticalpetit li:premier-enfant { padding-top : 0 ; } ul.Actionsadapter { affichage : tableau ; marge-gauche : -1 em ; rembourrage : 0 ; table-disposition : fixe ; largeur : calc(100% + 1em); } ul.Actionsfit li { affichage : tableau-cellule ; remplissage : 0 0 0 1em ; } ul.Actionsfit li > * { marge inférieure : 0 ; } ul.Actionsadapterpetit { marge gauche : -0.5em ; largeur : calc(100% + 0.5em); } ul.Actionsadapterpetit li { rembourrage : 0 0 0 0.5em ; } Écran @media et (largeur maximale : 480 px) { ul.Actions { marge : 0 0 2em 0 ; } ul.actions li { rembourrage : 1em 0 0 0 ; bloc de visualisation; aligner le texte : centrer ; largeur : 100 % ; } ul.actions li:premier-enfant { padding-top : 0 ; } ul.actions li > * { largeur : 100 % ; marge : 0 !important; } ul.Actionspetit li { rembourrage : 05em 0 0 0 ; } ul.Actionspetit li:premier-enfant { padding-top : 0 ; } } dl { marge : 0 0 2em 0 ; } dl dt { bloc de visualisation; poids de la police : 400 ; marge : 0 0 1em 0 ; } dl jj { marge-gauche : 2em ; } ul.alt li { border-top-color : #666666 ; } /* Tableau */ .table-wrap { -webkit-overflow-scrolling : toucher ; débordement-x : auto ; } tableau { marge : 0 0 2em 0 ; largeur : 100 % ; } table tbody tr { bordure : solide 1px ; bordure-gauche : 0 ; bordure droite : 0 ; } tableau td { rembourrage : 0.75em 0.75em ; } tableau e { taille de police : 0.9em ; poids de la police : 400 ; rembourrage : 0 0.75em 0.75em 0.75em ; aligner le texte : à gauche ; } en-tête de table { bordure inférieure : solide 2px ; } pied de table { bordure supérieure : solide 2px ; } tableau.alt { border-collapse : séparé ; } tableau.alt tbody tr td { bordure : solide 1px ; border-left-width : 0 ; border-top-width : 0 ; } tableau.alt tbody tr td:premier-enfant { bordure-gauche-largeur : 1 px ; } tableau.alt tbody tr:first-child td { border-top-width : 1 px ; } tableau.titre alternatif { bordure inférieure : 0 ; } tableau.alt pied { bordure supérieure : 0 ; } table tbody tr { couleur de bordure : #666666 ; } table tbody tr:nth-child(2n + 1) { couleur de fond : rgba (144, 144, 144, 0.075); } tableau e { couleur : #444444 ; } en-tête de tableau { border-bottom-color : #666666 ; } pied de table { border-top-color : #666666 ; } tableau.alt tbody tr td { couleur de bordure : #666666 ; } /* Article */ .article { rembourrage : 3em 3em 1em 3em ; couleur de fond : #ffffff ; rayon de bordure : 4 px ; aligner le texte : centrer ; } .en-tête de l'élément { border-top-left-radius : 4 px ; border-top-right-radius : 4 px ; marge : -3em 0 3em -3em ; largeur : calc(100% + 6em); hauteur : 15em ; affichage : -moz-flex ; affichage : -webkit-flex ; affichage : -ms-flex ; affichage : flexible ; -moz-align-items : centre ; -webkit-align-items : centre ; -ms-align-items : centre ; align-items : center ; -moz-justify-content : centre ; -webkit-justify-content : centre ; -ms-justify-content : centre ; justifier-contenu : centrer ; couleur de fond : #444 ; couleur : rgba (255, 255, 255, 0.75); position : relative ; débordement caché; } .saisie de l'entête de la rubrique, .sélection d'en-tête d'élément, .zone de texte d'en-tête d'élément { couleur : #ffffff ; } .en-tête d'élément a { couleur : hériter ; } .en-tête d'élément a:hover { couleur : #EF6480 !important; } .en-tête d'article fort, .en-tête de l'élément b { couleur : #ffffff ; } .en-tête de poste h1, .en-tête de poste h2, .en-tête de poste h3, .en-tête d'article h4, .en-tête d'article h5, .en-tête de l'élément h6 { couleur : #ffffff ; } .en-tête de l'élément blockquote { border-left-color : #ffffff ; } .code d'en-tête d'article { arrière-plan : rgba (255, 255, 255, 0.075); border-color : #ffffff ; } .en-tête de l'élément hr { border-bottom-color : #ffffff ; } .en-tête d'élément a { -moz-transition : -moz-transform 0.2s d'aisance ; -webkit-transition : -webkit-transform 0.2s d'aisance ; -ms-transition : -ms-transform 0.2s d'aisance ; transition : transformer 0.2s d'aisance ; taille de fond : couverture ; position d'arrière-plan : centre ; répétition d'arrière-plan : pas de répétition ; position : absolue ; haut : 0 ; gauche : 0 ; largeur : 100 % ; hauteur : 100 % ; bloc de visualisation; } .en-tête d'élément a:before { contenu: ''; bloc de visualisation; position : absolue ; haut : 0 ; gauche : 0 ; largeur : 100 % ; hauteur : 100 % ; couleur de fond : rgba (0, 0, 0, 0.25); image d'arrière-plan : url("images/superposition.png"); } .en-tête de l'élément : survolez un { -moz-transform : échelle(1.1); -webkit-transform : mise à l'échelle(1.1); -ms-transform : mise à l'échelle(1.1); transformée : échelle (1.1); } .en-tête de l'élément > * { position : relative ; indice z : 1 ; } .en-tête de l'élément h3 { marge : 0 ; -moz-pointer-events : aucun ; -événements de pointeur webkit : aucun ; -événements de pointeur ms : aucun ; événements de pointeur : aucun ; } .articles { affichage : -moz-flex ; affichage : -webkit-flex ; affichage : -ms-flex ; affichage : flexible ; -moz-flex-wrap : enveloppe ; -webkit-flex-wrap : enveloppe ; -ms-flex-wrap : enveloppe ; flex-wrap : enveloppe ; largeur : calc(100% + 2em); marge : -2em 0 0 -2em ; } .articlesarticle { marge : 2em 0 0 2em ; largeur : calc(50% - 2em); } Écran @media et (largeur maximale : 980px) { .en-tête de l'élément { hauteur : 25em ; } .articles { -moz-flex-direction : colonne ; -webkit-flex-direction : colonne ; -ms-flex-direction : colonne ; flex-direction : colonne ; -moz-flex-wrap : maintenant ; -webkit-flex-wrap : nowrap ; -ms-flex-wrap : maintenant ; flex-wrap : nowrap ; largeur : 100 % ; marge : 0 ; } .articlesarticle { largeur : 100 % ; marge : 0 0 2em 0 ; } .articlesitem:dernier-enfant { marge inférieure : 0 ; } } Écran @media et (largeur maximale : 736px) { .en-tête de l'élément { hauteur : 15em ; } .articlesarticle { marge : 0 0 1em 0 ; } } Écran @media et (largeur maximale : 480 px) { .article { rembourrage : 2em 1em 0.1em 1em; } .en-tête de l'élément { hauteur : 12em ; marge : -2em 0 2em -1em ; largeur : calc(100% + 2em); } } /* Emballage */ #emballage { largeur : 64em ; marge : 0 automatique ; largeur max : calc(100% - 4em); rembourrage : 4em 0 2em 0 ; } #emballage > .principal { marge-bas : 4em ; } Écran @media et (largeur maximale : 980px) { #emballage { rembourrage : 2em 0 2em 0 ; } #emballage > .principal { marge-bas : 2em ; } } Écran @media et (largeur maximale : 736px) { #emballage { largeur max : calc(100% - 2em); rembourrage : 1em 0 0.1em 0; } #emballage > .principal { marge-bas : 1em ; } } /* Entête */ #entête { couleur de fond : #444 ; couleur : rgba (255, 255, 255, 0.75); affichage : -moz-flex ; affichage : -webkit-flex ; affichage : -ms-flex ; affichage : flexible ; -moz-align-items : centre ; -webkit-align-items : centre ; -ms-align-items : centre ; align-items : center ; -moz-justify-content : centre ; -webkit-justify-content : centre ; -ms-justify-content : centre ; justifier-contenu : centrer ; -moz-flex-direction : colonne ; -webkit-flex-direction : colonne ; -ms-flex-direction : colonne ; flex-direction : colonne ; rembourrage : 8em 0 6em 0 ; image d'arrière-plan : url(".//images/bannière.jpg"); taille de fond : couverture ; position d'arrière-plan : centre ; pièce jointe en arrière-plan : fixe ; aligner le texte : centrer ; position : relative ; curseur : par défaut ; } # entrée d'en-tête, # sélection d'en-tête, # zone de texte d'en-tête { couleur : #ffffff ; } #en-tête un { couleur : hériter ; } #header a:hover { couleur : #EF6480 !important; } #header fort, #header b { couleur : #ffffff ; } #entête h1, #entête h2, #entête h3, #entête h4, #entête h5, #entête h6 { couleur : #ffffff ; } #header blockquote { border-left-color : #ffffff ; } #code d'en-tête { arrière-plan : rgba (255, 255, 255, 0.075); border-color : #ffffff ; } #header hr { border-bottom-color : #ffffff ; } #header:avant { contenu: ''; bloc de visualisation; position : absolue ; haut : 0 ; gauche : 0 ; largeur : 100 % ; hauteur : 100 % ; couleur de fond : rgba (0, 0, 0, 0.25); image d'arrière-plan : url("images/superposition.png"); } #en-tête h1 { marge-bas : 0.5em ; } #entête .intérieur { position : relative ; indice z : 1 ; } #entête.alt { hauteur : 20em ; hauteur min : 20em ; hauteur min : 75vh ; } #entête.alt : avant { -moz-transition : facilité de couleur d'arrière-plan 3 s ; -webkit-transition : facilité de couleur de fond 3s ; -ms-transition : facilité de 3 s pour la couleur d'arrière-plan ; transition : facilité de couleur de fond 3 s ; -moz-transition-délai : 1 s ; -délai de transition webkit : 1 s ; -délai de transition ms : 1 s ; délai de transition : 1 s ; } #entête.alt h1 { taille de police : 4em ; rembourrage : 0 0.5em 025em 0.5em ; bordure inférieure : solide 2px #ffffff ; poids de la police : 200 ; famille de polices : "Pacifico", cursive ; transformation de texte : aucune ; espacement des lettres : 0 ; } #entête.alt p { transformation de texte : majuscule ; interlettrage : 0.325rems ; poids de la police : 400 ; taille de police : 0.8em ; rembourrage : 0 1.25em ; } #entête.autreintérieur { -moz-transition : facilité d'opacité 2s ; -webkit-transition : facilité d'opacité 2s ; -ms-transition : facilité d'opacité 2 s ; transition : opacité 2s facilité ; opacité : 1 ; } corps.est en train de charger #header.alt : avant { couleur de fond : noir ; } corps.est en train de charger #header.autreintérieur { opacité : 0 ; } Écran @media et (largeur maximale : 1 280 pixels) { #entête { pièce jointe d'arrière-plan : défilement ; } } Écran @media et (largeur maximale : 736px) { #entête { rembourrage : 4em 2em 2em 2em; } #entête.alt h1 { taille de police : 2.5em ; padding-gauche : 0 ; rembourrage à droite : 0 ; } #entête.alt p { rembourrage : 0 ; } #entête.autreintérieur { largeur max : 20em ; } } /* Principal */ #principal { rembourrage : 4em 4em 2em 4em ; couleur de fond : #ffffff ; rayon de bordure : 4 px ; } #main > header:first-child { aligner le texte : centrer ; } Écran @media et (largeur maximale : 736px) { #principal { rembourrage : 2em 2em 0.1em 2em; } } Écran @media et (largeur maximale : 480 px) { #principal { rembourrage : 2em 1em 0.1em 1em; } } /* Présentation */ #introduction { rembourrage : 4em 4em 2em 4em ; couleur de fond : #ffffff ; rayon de bordure : 4 px ; aligner le texte : centrer ; } Écran @media et (largeur maximale : 736px) { #introduction { rembourrage : 2em 2em 0.1em 2em; } } Écran @media et (largeur maximale : 480 px) { #introduction { rembourrage : 2em 1em 0.1em 1em; } #intro p br { affichage : aucun ; } } /* incitation à l'action */ #cta { rembourrage : 2em 0 0.1em 0; aligner le texte : centrer ; } Écran @media et (largeur maximale : 736px) { #cta { rembourrage : 2em 2em 0.1em 2em; } } Écran @media et (largeur maximale : 480 px) { #cta { rembourrage : 2em 1em 0.1em 1em; } #cta p br { affichage : aucun ; } } /* Bas de page */ #bas de page { aligner le texte : centrer ; marge supérieure : 4em ; } #footer un { couleur : hériter ; } #footer : avant { contenu: ''; affichage : bloc en ligne ; largeur : 6em ; hauteur : 2 pixels ; couleur de fond : #666666 ; marge-bas : 4em ; } #bas de page .droits d'auteur { taille de police : 0.8em ; } Écran @media et (largeur maximale : 736px) { #bas de page { marge supérieure : 2em ; } #footer : avant { marge-bas : 2em ; } }