Tutoriel HTML

ACCUEIL HTML Introduction HTML Éditeurs HTML HTML de base Éléments HTML Attributs HTML En-têtes HTML Paragraphes HTML Styles HTML Formatage HTML Citations HTML Commentaires HTML Couleurs HTML HTMLCSS Liens HTML Images HTML Icône de favori HTML Tableaux HTML Listes HTML Bloc HTML et Inline Cours HTML Identifiant HTML Iframes HTML HTMLJavaScript Chemins d'accès aux fichiers HTML Tête HTML Mise en page HTML HTML réactif Code informatique HTML Sémantique HTML Guide de style HTML Entités HTML Symboles HTML Émojis HTML Jeu de caractères HTML Encodage d'URL HTML HTML contre XHTML

Formulaires HTML

Formulaires HTML Attributs de formulaire HTML Éléments de formulaire HTML Types d'entrée HTML Attributs d'entrée HTML Attributs du formulaire de saisie HTML

Graphiques HTML

Canevas HTML HTML SVG

Médias HTML

Médias HTML Vidéo HTML Audio HTML Modules externes HTML YouTube HTML

API HTML

Géolocalisation HTML Glisser/déposer HTML Stockage Web HTML Travailleurs Web HTML HTML SSE

Exemples HTML

Exemples HTML Questionnaire HTML Exercices HTML Certificat HTML Résumé HTML Accessibilité HTML

Références HTML

Liste de balises HTML Attributs HTML Attributs globaux HTML Prise en charge du navigateur HTML Événements HTML Couleurs HTML Canevas HTML HTML Audio/Vidéo Doctypes HTML Jeux de caractères HTML Encodage d'URL HTML Codes de langue HTML Messagerie HTTP Méthodes HTTP Convertisseur PX en EM Raccourcis clavier

Couleurs HTML HSL et HSLA


HSL signifie teinte, saturation et luminosité.

Les valeurs de couleur HSLA sont une extension de HSL avec un canal Alpha (opacité).


Valeurs de couleur HSL

En HTML, une couleur peut être spécifiée en utilisant la teinte, la saturation et la luminosité (HSL) sous la forme :

hsl ( teinte , saturation , luminosité )

La teinte est un degré sur la roue chromatique de 0 à 360. 0 est rouge, 120 est vert et 240 est bleu.

La saturation est une valeur en pourcentage, 0 % signifie une nuance de gris et 100 % est la pleine couleur.

La luminosité est également une valeur en pourcentage, 0 % correspond au noir et 100 % au blanc.

Expérimentez en mélangeant les valeurs HSL ci-dessous :

hsl(0, 100%, 50%)

TEINTE

0

SATURATION

100%

LÉGÈRETÉ

50%

Exemple

hsl(0, 100%, 50%)
hsl(240, 100%, 50%)
hsl(147, 50%, 47%)
hsl(300, 76%, 72%)
hsl(39, 100%, 50%)
hsl(248, 53%, 58%)


Saturation

La saturation peut être décrite comme l'intensité d'une couleur.

100% est une couleur pure, pas de nuances de gris

50% est 50% gris, mais vous pouvez toujours voir la couleur.

0% est complètement gris, vous ne pouvez plus voir la couleur.

Exemple

hsl(0, 100%, 50%)
hsl(0, 80%, 50%)
hsl(0, 60%, 50%)
hsl(0, 40%, 50%)
hsl(0, 20%, 50%)
hsl(0, 0%, 50%)


Légèreté

La luminosité d'une couleur peut être décrite comme la quantité de lumière que vous souhaitez donner à la couleur, où 0 % signifie aucune lumière (noir), 50 % signifie 50 % de lumière (ni sombre ni clair) 100 % signifie une luminosité totale (blanc).

Exemple

hsl(0, 100%, 0%)
hsl(0, 100%, 25%)
hsl(0, 100%, 50%)
hsl(0, 100%, 75%)
hsl(0, 100%, 90%)
hsl(0, 100%, 100%)


Nuances de gris

Les nuances de gris sont souvent définies en réglant la teinte et la saturation sur 0, et en ajustant la luminosité de 0 % à 100 % pour obtenir des nuances plus foncées/claires :

Exemple

hsl(0, 0%, 20%)
hsl(0, 0%, 30%)
hsl(0, 0%, 40%)
hsl(0, 0%, 60%)
hsl(0, 0%, 70%)
hsl(0, 0%, 90%)


Valeurs de couleur HSLA

Les valeurs de couleur HSLA sont une extension des valeurs de couleur HSL avec un canal Alpha - qui spécifie l'opacité d'une couleur.

Une valeur de couleur HSLA est spécifiée avec :

hsla ( teinte, saturation , luminosité, alpha )

Le paramètre alpha est un nombre compris entre 0,0 (entièrement transparent) et 1,0 (pas transparent du tout) :

Expérimentez en mélangeant les valeurs HSLA ci-dessous :

hsla (0, 100 %, 50 %, 0,5)

TEINTE

0

SATURATION

100%

LÉGÈRETÉ

50%

ALPHA

0,5

Exemple

hsla(9, 100%, 64%, 0)
hsla(9, 100%, 64%, 0.2)
hsla(9, 100%, 64%, 0.4)
hsla(9, 100%, 64%, 0.6)
hsla(9, 100%, 64%, 0.8)
hsla(9, 100%, 64%, 1)