Problème : Actuellement, CSS prend en charge la notation des couleurs RGBA en utilisant des valeurs décimales (par exemple, rgba(255, 0, 0 , 0,5)). Existe-t-il une manière plus concise de spécifier des couleurs partiellement transparentes en hexadécimal ?
Réponse :
Le module de couleurs CSS niveau 4 (qui est actuellement sous forme de brouillon) est attendu pour introduire la prise en charge de la notation RGBA hexadécimale à 4 et 8 chiffres.
Notation à 8 chiffres :
Notation à 4 chiffres :
En utilisant la notation à 8 chiffres, la couleur hexadécimale suivante représente un bleu légèrement transparent :
#0000ffcc
Cela équivaut à ce qui suit Notation RGBA :
rgba(0, 0, 100%, 80%)
Au moment de En écrivant cet article (début 2015), aucun navigateur ne prenait en charge la notation de couleur #RRGGBBAA. Cependant, vous pouvez utiliser la technique de secours suivante pour commencer à l'utiliser dès aujourd'hui :
figure { background: #FEFE7F; color: #3F3FFE; background: rgba(255, 255, 0, 0.5); color: rgba(0, 0, 255, 0.75); background: #ffff007F; color: #0000ffbe; }
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!