Skip to content

Maquettes, fontes et autres..

Rafael Rozendaal, Abstract Browsing, nine hand-embroidered textiles (The Moving Museum, 2014)
Rafael Rozendaal, Abstract Browsing, nine hand-embroidered textiles (The Moving Museum, 2014)→ Ouvrir le lien
  • Retour sur (voir cours précédent), le modèle de boîte CSS (margin, padding, border) et la propriété display (Inline, block, flex, none)
  • Les unités CSS (px, %, vw, vh, em, rem, ..)
  • Polices: Google Fonts et autres
  • Icônes: [Font Awesome](* https://fontawesome.com/) et autres
  • https://openmoji.org/
  • Maquettes et Wireframes / Préparer un projet

Rappel de quelques propriétés CSS utiles

Sélecteur universel

css
* {
box-sizing: border-box;
}

Box model

  • display
  • padding
  • width
  • height
  • max-width, max-height
  • min-width, min-height
  • margin
  • border
  • border-radius

Color

Typographie

  • font-family
  • font-size
  • font-weight
  • font-style
  • text-decoration
  • text-transform
  • text-align
  • line-height
  • color

Background

  • background
  • background-color
  • background-size
  • background-repeat
  • background-position

Position

  • position
  • float
  • (flex)
  • z-index

Animation

Rappel : omment cibler un (ou des) élément(s) avec CSS

css
/* On cible les paragraphes (P) */
p {
color:#333;
}

/* On cible les éléments SPAN qui sont dans un paragraphe */
p span {
color:red;
}

/* On cible les paragraphes avec la classe INTRODUCTION */
p.introduction {
color:blue;
}

/* On cible les éléments (quels qu'ils soient) avec la classe INTRODUCTION */
.introduction {
/* propriétés */
}
/* On cible les éléments SPAN qui sont dans un élément(quel qu'il soit) avec la classe INTRODUCTION */

.introduction span {
/* propriétés */
}

/* On cible les liens qui sont dans des LI, qui sont dans des UL (c'est généralement le cas) */
ul li a {
/* propriétés */
}

/* On cible les liens survolés qui sont dans des LI, qui sont dans des UL */
ul li a:hover {
/* propriétés */
}

img {
opacity:0.9;
}

img:hover {
opacity:1;
}

.legende {
display:none;
}