Heim  >  Artikel  >  Web-Frontend  >  So legen Sie Transparenz in CSS fest

So legen Sie Transparenz in CSS fest

php中世界最好的语言
php中世界最好的语言Original
2017-11-20 13:23:243961Durchsuche

Wir müssen bei der Arbeit häufig CSS-Code verwenden, um die Transparenz eines DIV festzulegen. Heute werde ich Ihnen vorstellen, wie Sie ein CSS-Stylesheet verwenden, um die Transparenz und Transluzenz eines DIV festzulegen. Ich hoffe, es hilft allen.

Lassen Sie uns zunächst über den CSS-Code zum Festlegen der DIV-Transparenz sprechen:

div{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}

Erklärung:

1. Stellen Sie den durchscheinenden Filtereffekt für Win IE ein : Alpha (Opacity=80) bedeutet, dass das Objekt zu 80 % durchscheinend ist, Firefox-Browser erkennt es nicht

2. -moz-opacity: Transparenz für Mozilla Firefox erreichen, IE gewinnen Dies Attribut wird nicht erkannt. -moz-opacity:0.5 entspricht der Einstellung der Transparenz auf 50 %

3. Deckkraft: Unterstützt alle Browser außer IE, einschließlich Google. Deckkraft: 0,5 ; bedeutet, dass die Transluzenz auf 50 % eingestellt ist.

Um die Transluzenz von DIV zu beobachten, richten wir zwei DIV-Ebenen ein, eine innerhalb der anderen DIV-Ebene, und die äußere DIV-Ebene heißt „.div-a“. Die oben enthaltene CSS-Klasse heißt „.div-b“, bildet ein „.div-b“-Feld und platziert es in „.div-a“

Fügen wir die unterste Ebene hinzu Der Hintergrund des DIV ist ein Bild und das DIV-Feld darüber ist auf Schwarz gesetzt.

1. Gemäß dem beschriebenen Beispiel ist der transluzente HTML-Quellcode nicht gesetzt:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>半透明实例在线演示 www.divcss5.com</title> 
<style> 
.div-a{ background:url(div-a-bg.png) no-repeat;width:230px;height:136px;padding:10px;} 
.div-b{ background:#000;width:200px;height:100px;padding:5px;color:#F00} 
</style> 
</head> 
 
<body> 
<div class="div-a"> 
<div class="div-b">DIV半透明实例演示</div> 
</div> 
</body> 
</html>


1. b“-Selektor Durchscheinenden Stilcode hinzufügen:

filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;

60 % Durchsichtigkeitseffekt einstellen

Der HTML-Code der vollständigen Beispielwebseite lautet wie folgt:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>半透明实例在线演示 www.divcss5.com</title> 
<style> 
.div-a{ background:url(div-a-bg.png) no-repeat;width:230px;height:136px;padding:10px} 
.div-b{ background:#000;width:200px;height:100px;padding:5px;color:#F00; 
filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6} 
/* CSS注释说明:这里对CSS代码换行是为了让代码在此我要中显示完整,换行后CSS效果不受影响 */ 
</style> 
</head> 
 
<body> 
<div class="div-a"> 
<div class="div-b">实现DIV半透明实例演示</div> 
</div> 
</body> 
</html>

Zusammenfassung: Gemäß den obigen Beispielen ist das erste nicht auf durchscheinend und das andere auf durchscheinend eingestellt, um dies zu erreichen Den div-Transluzenzeffekt können wir nach Bedarf anpassen, um die gewünschte Transluzenz zu erreichen. Beachten Sie jedoch, dass der Transluzenzeffekt die Kompatibilität und Unterstützung von IE, Google, Firefox und anderen Browsern berücksichtigen muss. Daher muss unser transluzenter Stilcode vollständig sein.

Verwandte Lektüre:

So beheben Sie die Kompatibilitätsprobleme bezüglich der Transparenz in IE 6, 7 und 8

css: box- Schatten Wie stelle ich die Transparenz ein?

css: Detaillierte Erläuterung des Border-Collapse-Attributs und der td-Randopazitätstransparenz in der Tabelle


Das obige ist der detaillierte Inhalt vonSo legen Sie Transparenz in CSS fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn