Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist der Code für den Schattenstil in HTML?
Stilcode: 1. Textschattenstil „Textschatten: H-Schatten-V-Schatten-Unschärfefarbe“; , Bildschattenstil „Filter: Schlagschatten (H-Schatten, V-Schatten, Unschärfe, Ausbreitungsfarbe);“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
In HTML gibt es drei Möglichkeiten, Schattenstile zu Elementen hinzuzufügen:
Textschatten: Verwenden Sie das Textschatten-Attribut.
Randschatten: Verwenden Sie das Box-Shadow-Attribut.
Bildschatten: Verwenden Sie das Filterattribut (Muss zusammen mit der Funktion drop-shadow() verwendet werden)
1. Textschattenstil
In HTML können Sie das Textschattenattribut verwenden, um schattierten Text zu erzielen Das text-shadow-Attribut wird auf schattierten Text angewendet.
Syntax
text-shadow: h-shadow v-shadow blur color;
Wert | Beschreibung |
---|---|
h-shadow | Erforderlich. Die Position des horizontalen Schattens. Negative Werte sind erlaubt. |
v-shadow | Erforderlich. Die Position des vertikalen Schattens. Negative Werte sind erlaubt. |
Unschärfe | optional. Verschwommene Distanz. |
Farbe | optional. Die Farbe des Schattens. |
Hinweis: Die Eigenschaft text-shadow verbindet einen oder mehrere Schattentexte. Das Attribut ist ein Schatten, der alle 2 oder 3 Längenwerte und einen optionalen, durch Kommas getrennten Farbwert angibt. Die abgelaufene Länge beträgt 0.
Beispiel:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>设置文本阴影效果</title> <style> h1 { color: red; text-shadow: 3px 5px 5px #656B79; } </style> </head> <body> <h1>文本阴影!</h1> </body> </html>
Rendering:
2. Rahmenschattenstil
In HTML können Sie das Box-Shadow-Attribut verwenden, um einen Rahmen mit Schattenstil zu implementieren. Mit der Box-Shadow-Eigenschaft können ein oder mehrere Dropdown-Schattenboxen festgelegt werden.
Syntax
box-shadow: h-shadow v-shadow blur spread color inset;
Wert | Beschreibung |
---|---|
h-shadow | Erforderlich. Die Position des horizontalen Schattens. Negative Werte erlaubt |
v-shadow | Erforderlich. Die Position des vertikalen Schattens. Negative Werte erlaubt |
Unschärfe | Optional. Unschärfeabstand |
Spreizung | optional. Die Größe des Schattens |
Farbe | ist optional. Die Farbe des Schattens. |
Einsatz | optional. Ändern Sie den Schatten vom äußeren Schatten in den inneren Schatten (zu Beginn) |
注意:boxShadow 属性把一个或多个下拉阴影添加到框上。该属性是一个用逗号分隔阴影的列表,每个阴影由 2-4 个长度值、一个可选的颜色值和一个可选的 inset 关键字来规定。省略长度的值是 0。
示例:
<!DOCTYPE html> <html> <head> <style> div { width: 300px; height: 100px; background-color:red; -moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */ box-shadow: 10px 10px 5px #888888; } </style> </head> <body> <div>边框阴影</div> </body> </html>
效果图:
3、图片阴影样式
在html中,可使用filter属性来实现带阴影样式的边框。
filter 属性定义了元素(通常是)的可视效果,当和drop-shadow()函数一起使用,可给图像设置一个阴影效果。
filter:drop-shadow(h-shadow v-shadow blur spread color);
阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受
h-shadow v-shadow (必须)
这是设置阴影偏移量的两个
如果两个值都是0, 则阴影出现在元素正后面 (如果设置了
这是第三个code>
这是第四个
注意: Webkit, 以及一些其他浏览器 不支持第四个长度,如果加了也不会渲染。
查看
<!DOCTYPE html> <html> <head> <style> img { -webkit-filter: drop-shadow(8px 8px 10px red); /* Chrome, Safari, Opera */ filter: drop-shadow(8px 8px 10px red); } </style> </head> <body> <p>给图像设置一个阴影效果:</p> <img src="pineapple.jpg" alt="Pineapple" width="300" style="max-width:90%"> </body> </html>
(学习视频分享:css视频教程)
Das obige ist der detaillierte Inhalt vonWas ist der Code für den Schattenstil in HTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!