Maison >interface Web >tutoriel CSS >La notation hexadécimale peut-elle représenter des couleurs partiellement transparentes en CSS ?
Requête :
Existe-t-il une manière concise de représenter des couleurs partiellement transparentes dans hexadécimal ?
Réponse :
Oui, le module de couleur CSS niveau 4 (actuellement au stade de projet de l'éditeur) propose la prise en charge de la notation RGBA hexadécimale à 4 et 8 chiffres. :
Hexadécimal à 4 chiffres Notation
Exemple :
background: #0000; /* Translucency omitted */
8 chiffres Notation hexadécimale
Exemple :
background: #00000000; /* Fully transparent */
Futurs navigateurs :
Alors que ces notations ne sont pas encore pris en charge dans les navigateurs actuels, ils seront probablement introduits avec la mise en œuvre de la spécification Color Module Level 4. Gardez un œil sur les mises à jour du navigateur pour vérifier la compatibilité.
Remplacement pour les navigateurs non pris en charge :
En attendant, vous pouvez utiliser des solutions de secours pour garantir la prise en charge dans tous les navigateurs :
figure { background: #FEFE7F; /* Fallback color */ color: #3F3FFE; /* Fallback color */ background: rgba(255, 255, 0, 0.5); color: rgba(0, 0, 255, 0.75); background: #ffff007F; /* Modern browsers */ color: #0000ffbe; /* Modern browsers */ }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!