Kann mir jemand sagen, was der Farbcode für Transparenz in CSS ist, zB white = "#FFFFFF"? Da ich folgenden Code verwende, um die Farbcodes in int zu konvertieren:
Color color = ColorTranslator.FromHtml(hex);
return (int)((color.R << 16) | (color.G << 8) | (color.B << 0));
wie man transparente Elemente mit css erstellt:
CSS für IE:
filter: alpha(opacity = 52);
CSS für andere Browser:
opacity:0.52;
Es gibt keinen Hex-Code für Transparenz. Für CSS können Sie entweder transparent
oder rgba(0, 0, 0, 0)
verwenden.
Wählen Sie einfach die Hintergrundfarbe Ihres Artikels und geben Sie die Deckkraft separat an:
div { background-color:#000; opacity:0.8; }
Oder du könntest es einfach sagen
background-color: rgba(0,0,0,0.0);
Das sollte dein Problem lösen.
Es gibt keine Transparenzkomponente der Farbsechskette. Es gibt opacity
, das ist ein Float von 0.0 bis 1.0.
versuchen Sie es mit
background-color: none;
das hat für mich funktioniert.
In der CSS schreiben:
.exampleclass {
background:#000000;
opacity: 10; /* you can always adjust this */
}
fügen Sie einfach zwei Nullen (00) vor Ihrem Farbcode hinzu, um die Transparenz dieser Farbe zu erhalten
Es gibt jetzt 8-stellige Hex-Codes in CSS4 ( CSS Color Module Level 4 ), wobei die letzten zwei Ziffern (oder im Falle der Abkürzung die letzten der 4 Ziffern) Alpha darstellen, 00
für vollständig transparent und ff
steht. bedeutet vollständig undurchsichtig, 7f
steht für eine Opazität von 0,5 usw.
Das Format ist '#rrggbbaa'
oder die Abkürzung '#rgba'
.
Es fehlt Unterstützung für MS-Browser. Sie sind möglicherweise weniger kooperativ oder nur langsamer als die anderen Entwickler, von denen einer oder beide tatsächlich das Schicksal von IE besiegelt haben: https://caniuse.com/#feat=css-rrggbbaa