Heim > Web-Frontend > CSS-Tutorial > Detaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3

Detaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3

高洛峰
Freigeben: 2017-03-09 10:25:13
Original
2299 Leute haben es durchsucht

Box-Shadow-Ebenenschatten

Box-Shadow: Schattentyp X horizontaler Versatz (kann positive und negative Werte annehmen) Y vertikaler Versatz ( (kann positive und negative Werte annehmen) Schattengröße Erweiterter Schattenfarbwert
Der Schattentyp kann weggelassen werden. Der Standardwert ist „äußerer Schatten“.
Der horizontale X-Versatz und der vertikale Y-Versatz können positive und negative Werte annehmen. Wenn X negativ ist, wird es nach links projiziert, und wenn es positiv ist, wird es nach rechts projiziert. Wenn Y negativ ist, wird es nach oben projiziert, wenn es positiv ist, wird es nach unten projiziert.
Die Schattengrößen- und Erweiterungsprinzipien sind die gleichen wie in PS.

Browserkompatibilität:
Verschiedene Browser haben unterschiedliche Kompatibilität. Der Mozilla-Kernelbrowser ist wie folgt geschrieben (neue Versionen von Firefox müssen jedoch nicht mehr hinzugefügt werden):
- moz-box-shadow: Schattentyp
-webkit-box-shadow: Schattentyp:

Rendering:
<p class="shadow"></p>   
.shadow{   
 width:200px;   
 height:50px;   
 box-shadow:3px 3px 3px 3px #000;   
 /*-moz-box-shadow:3px 3px 3px 3px #000;    //以火狐为代表的mozilla内核浏览器,火狐现在的版本已经支持这个属性,所以不用再加-moz*/
 -webkit-box-shadow:3px 3px 3px 3px #000;   
}
Nach dem Login kopieren

Ändern Sie den Box-Shadow-Projektionstyp in Einschub, Rendering:
Detaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3


Beispiel 2: Detaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3

Rendering:
<p class="shadow"></p>   
.shadow{   
 width:200px;   
 height:50px;   
 box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;   
 /*-moz-box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;    //以火狐为代表的mozilla内核浏览器,火狐现在的版本已经支持这个属性,所以不用再加-moz*/
 -webkit-box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;   
}
Nach dem Login kopieren


Detaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3text-shadow text-shadow

Oben haben wir über die CSS3-Ebene Shadow Box-Shadow gesprochen Erzielen Sie den Ebenenschatteneffekt. Heute lernen wir gemeinsam, wie man Text implementiert. Der Schatteneffekt verwendet ein weiteres Attribut von CSS3, Textschatten. Diese beiden Effekte verbessern die Textur der Ebene bzw. des Textes und erzeugen einen dreidimensionalen Effekt.

Syntax:

text-shadow: Verschiebung auf der X-Achse (positiv oder negativ), Verschiebung auf der Y-Achse Achse (sowohl positiv als auch negativ), die Breite des Schattens, der Farbwert des Schattens
text-shadow : none | <length> none | [<shadow>, ] * <shadow> 或none | <color> [, <color> ]*
Nach dem Login kopieren

Beschreibung:

ähnelt dem Ebenenschatten, es kann auch ein oder angewendet werden mehrere Gruppen zum gleichen Objekt Schatteneffekte, durch Kommas getrennt. Der X-Achsenversatz kann positiv oder negativ sein. Wenn X positiv ist, wird er nach rechts versetzt, und wenn er negativ ist, wird er nach links versetzt. Der Y-Achsenversatz kann positiv oder negativ sein. Wenn X positiv ist, erfolgt ein Versatz nach unten, und wenn er negativ ist, erfolgt ein Versatz nach oben. Der Farbwert des Schattens kann #xxx, rgb oder rgba transparent sein.


Beispiel: Textschatten

Der Anzeigeeffekt ist wie folgt:
<h1 style="font-family:Microsoft Yahei; font-size:28px; color:#333; text-shadow:2px 2px 5px #f60;">雨打浮萍</h1>
Nach dem Login kopieren


Vergleiche Box-ShadowDetaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3

Der Effekt ist wie folgt:
<h2 style="font-family:Microsoft Yahei; font-size:18px; color:#333; width:200px; line-height:30px; text-align:center; box-shadow:2px 2px 5px #f60;">专注于web前端开发</h2>
Nach dem Login kopieren

Der Anzeigeeffekt ist wie folgt :
Detaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Ebenenschatten- und Textschatteneffekte mit CSS3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage