Quelqu'un peut-il me dire quel est le code de couleur pour la transparence dans CSS comme white = "#FFFFFF"? Comme j'utilise le code suivant, pour convertir les codes de couleur en int:
Color color = ColorTranslator.FromHtml(hex);
return (int)((color.R << 16) | (color.G << 8) | (color.B << 0));
comment faire des éléments transparents avec css:
CSS pour IE:
filter: alpha(opacity = 52);
CSS pour les autres navigateurs:
opacity:0.52;
Il n'y a pas de code hexadécimal pour la transparence. Pour CSS, vous pouvez utiliser transparent
ou rgba(0, 0, 0, 0)
.
Choisissez simplement la couleur de fond de votre élément et spécifiez l'opacité séparément:
div { background-color:#000; opacity:0.8; }
Ou vous pouvez simplement mettre
background-color: rgba(0,0,0,0.0);
Ceci devrait régler votre problème.
Il n'y a pas de composant de transparence de la chaîne de couleur hexadécimale. Il y a opacity
, qui est un float de 0.0 à 1.0.
essayez d'utiliser
background-color: none;
cela a fonctionné pour moi.
Dans le CSS écrivez:
.exampleclass {
background:#000000;
opacity: 10; /* you can always adjust this */
}
il suffit d’ajouter deux zéros (00) avant votre code couleur pour obtenir le transparent de cette couleur
Il y a maintenant des codes hexadécimaux à 8 chiffres dans CSS4 ( CSS Color Module Level 4 ), les deux derniers chiffres (ou, dans le cas de l’abréviation, le dernier des 4 chiffres) représente un alpha, 00
signifiant transparence et ff
signifiant totalement opaque, 7f
représentant une opacité de 0.5 etc.
Le format est '#rrggbbaa'
ou le raccourci, '#rgba'
.
Les navigateurs MS manquent de soutien, ils peuvent être moins coopératifs ou tout simplement plus lents que les autres développeurs, ce qui a en fait scellé le destin d’IE: https://caniuse.com/#feat=css-rrggbbaa