Anatomie d'une règle
Structure, ancêtre, déclaration
Animation
@keyframes, animation-name, animation-duration, etc.
Animation Sprite Sheet
animation image par image
Aspect-ratio
Créer un élément dont la dimension reste proportionnelle.
Background
color, image, gradient
Border
border, border-radius
Box-model
Chaque élément d'une page est une boîte rectangulaire
Box-shadow
Ombrage d'un élément.
Box-sizing
border-box, content-box
Display
block, inline, inline-block, none
Filtres
blur, contrast, grayscale, sepia, etc.
Float
Permet à un élément de flotter à gauche ou à droite
Flux
L’affichage de base des éléments dans une page
@font-face
Importer des polices d'écritures
Font
color, family, weight, size, style, line-height
Google fonts
+ de 850 polices gratuites
Linear-gradient
Générer un dégradé.
Margin
marge extérieur
Masquage
clip-path, mask-image
Media queries
Requête @media
Modes de fusion
multiply, screen, overlay, etc.
Nommage et formatage
À priori, nommer des éléments peut sembler facile.
Object-fit
contain, cover, fill
Opacity
Gérer l'opacité d'un élément.
Outline
border, width, style, color
Overflow
visible, hidden, auto, scroll
Padding
marge intérieur
Position
static, relative, absolute, fixed, sticky
Pseudo-classes
hover, active, visited, focus
Pseudo-classes avancées
:first-of-type, :only-of-type, :empty, :not, :has
Pseudo-classes intermédiaires
first-child, last-child, only-child, nth
Pseudo-éléments
::before, ::after
Responsive
Adaptation aux différents écrans
Sélecteurs
balise, #, ., combinaison, descendant
Sélecteurs avancés
groupes, *, >, ~, +, [attr]
Scroll-snap
scroll-snap-type, scroll-snap-align, scroll-padding
Spécificité
Chaque sélecteur en CSS se voit attribuer un pointage.
Text
align, decoration, transform, stroke, shadow
Transformation
translate, rotate, scale, skew, origin
Transition
passer d'un état A à un état B
Unités de couleur
hex, rgb, hsl, etc.
Unités de mesure
vw, vh, vmin, vmax, calc, min, max, clamp
Unités de mesure avancées
vw, vh, vmin, vmax, calc, min, max, clamp
Variables
::root, var(--varname)
Vertical-align
baseline, top, middle, bottom, super, sub
Width & Height
min-width/height, max-width/height
Z-index
Order d'apparition des éléments dans le flux