当前位置:首页 > CSS

css制作阴影文字

2026-03-12 07:30:12CSS

使用 text-shadow 属性

text-shadow 是 CSS 中专门为文字添加阴影效果的属性。语法如下:

text-shadow: h-shadow v-shadow blur-radius color;
  • h-shadow:水平阴影偏移量(必填,支持负值)。
  • v-shadow:垂直阴影偏移量(必填,支持负值)。
  • blur-radius:模糊半径(可选,值越大越模糊)。
  • color:阴影颜色(可选,默认为文字颜色)。

示例代码:

css制作阴影文字

.shadow-text {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

多重阴影效果

通过逗号分隔多个阴影参数,可实现叠加效果:

css制作阴影文字

.multi-shadow {
  text-shadow: 
    1px 1px 2px black,
    -1px -1px 2px white;
}

霓虹灯效果

结合模糊半径和亮色阴影模拟霓虹灯:

.neon-effect {
  color: #fff;
  text-shadow: 
    0 0 5px #0ff,
    0 0 10px #0ff,
    0 0 20px #0ff;
}

浮雕/镂空效果

通过浅色和深色阴影错位实现:

.emboss {
  color: #808080;
  text-shadow: 
    -1px -1px 1px #fff,
    1px 1px 1px #000;
}

兼容性注意事项

  • text-shadow 支持所有现代浏览器(包括 IE10+)。
  • 对于旧版浏览器,可通过 filter: Shadow(Color=颜色, Direction=角度, Strength=强度) 实现类似效果(仅限 IE)。

标签: 阴影文字
分享给朋友:

相关文章

vue实现文字选中

vue实现文字选中

Vue 实现文字选中功能 在 Vue 中实现文字选中功能,可以通过监听鼠标事件或使用浏览器原生 API 完成。以下是几种常见方法: 使用 mouseup 事件监听选中文本 通过监听 mouseup…

vue实现文字输出

vue实现文字输出

Vue实现文字输出的方法 使用插值表达式 在Vue模板中,可以通过双大括号{{}}插入动态文本。这种方式适合简单的文本绑定。 <template> <div>{{ mes…

vue 实现轮播文字

vue 实现轮播文字

使用 Swiper 插件实现轮播文字 安装 Swiper 依赖: npm install swiper 在 Vue 组件中引入 Swiper: <template> <div…

vue实现文字自动切换

vue实现文字自动切换

实现文字自动切换的几种方法 在Vue中实现文字自动切换可以通过多种方式完成,以下是几种常见的方法: 使用定时器和v-if/v-show 通过设置定时器,结合Vue的v-if或v-show指令实现文…

vue点击实现文字轮播

vue点击实现文字轮播

实现文字轮播的方法 在Vue中实现文字轮播效果可以通过多种方式完成,以下是几种常见的方法: 使用CSS动画实现 通过CSS的@keyframes和animation属性可以实现简单的文字轮播效果。…

vue实现文字向上滚动

vue实现文字向上滚动

vue实现文字向上滚动的方法 使用Vue实现文字向上滚动效果可以通过多种方式实现,以下是几种常见的方法: 使用CSS动画实现 通过CSS的animation和transform属性结合Vue的模板绑…