2023-04-28 02:10:03
使用CSS的text-shadow属性可为HTML文本添加阴影,语法为text-shadow: 水平偏移 垂直偏移 模糊半径 颜色;,支持单阴影、发光、浮雕及多重阴影效果,可通过内联样式或CSS类应用。
一、text-shadow基本语法text-shadow的完整格式如下:
text-shadow: 水平偏移 垂直偏移 模糊半径 颜色;简单阴影
text-shadow: 2px 2px 4px #000;向右下角偏移2px,模糊4px,黑色阴影。
发光效果
text-shadow: 0 0 5px #ff0000;无偏移,红色光晕,常用于警示文字或标题高亮。
浮雕效果
text-shadow: 1px -1px 0 #fff, -1px 1px 0 #000;叠加两个方向相反的阴影(白色上偏右、黑色下偏左),模拟立体感。
多重阴影
text-shadow: 1px 1px 2px black, 0 0 1em blue, 0 0 0.2em blue;多个阴影用逗号分隔,可实现复杂视觉效果(如霓虹灯、投影叠加)。
内联样式(直接写在标签的style属性中)
<p style="text-shadow: 2px 2px 4px rgba(0,0,0,0.5);">这段文字有阴影</p>CSS类(推荐,便于复用)
内部样式表(写在<style>标签内):<style> .shadow-text { text-shadow: 1px 1px 3px #666; }</style><p class="shadow-text">应用阴影类的文本</p>
外部样式表(引入独立的.css文件):/* styles.css 文件内容 */.shadow-text { text-shadow: 1px 1px 3px #666;}<link rel="stylesheet" href="styles.css"><p class="shadow-text">应用阴影类的文本</p>
掌握text-shadow的偏移、模糊和颜色搭配,可轻松实现多样化的文本视觉效果,增强页面设计感。