当前位置:首页 > CSS

css怎么制作夜光

2026-03-11 19:27:34CSS

使用 text-shadow 和动画实现夜光效果

通过 text-shadow 为文字添加发光效果,结合 @keyframes 动画模拟呼吸式夜光:

.text-glow {
  color: #fff;
  text-shadow: 0 0 5px #0ff, 0 0 10px #0ff, 0 0 20px #0ff;
  animation: glow 2s infinite alternate;
}
@keyframes glow {
  from { text-shadow: 0 0 5px #0ff; }
  to { text-shadow: 0 0 20px #0ff, 0 0 30px #0ff, 0 0 40px #0ff; }
}

使用 box-shadow 实现元素边框夜光

为按钮或容器添加发光边框效果:

.button-glow {
  background: #222;
  border: 2px solid #0ff;
  box-shadow: 0 0 10px #0ff, inset 0 0 10px #0ff;
  transition: box-shadow 0.3s;
}
.button-glow:hover {
  box-shadow: 0 0 20px #0ff, inset 0 0 20px #0ff;
}

结合滤镜 filter: drop-shadow()

为不规则形状(如SVG图标)添加夜光:

.icon-glow {
  filter: drop-shadow(0 0 8px rgba(0, 255, 255, 0.8));
}

使用混合模式 mix-blend-mode

让夜光元素与背景混合增强效果:

css怎么制作夜光

.glow-overlay {
  background: rgba(0, 255, 255, 0.3);
  mix-blend-mode: screen;
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

注意事项

  • 调整 text-shadowbox-shadow 的模糊半径和颜色浓度可控制发光强度。
  • 霓虹色(如 #0ff#f0f)效果更接近真实夜光。
  • 动画需配合 alternate 参数实现呼吸效果。

标签: css
分享给朋友:

相关文章

div和css制作

div和css制作

使用 div 和 CSS 制作网页布局 HTML 结构 通过 div 标签划分页面区域,例如头部、主体、侧边栏和页脚: <div class="container"> <…

css 制作输入框

css 制作输入框

基础输入框样式 使用 input 或 textarea 元素创建输入框,通过 CSS 设置边框、圆角、内边距和背景色: .input-basic { border: 1px solid #ccc…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> <…

css如何制作未读图标

css如何制作未读图标

未读图标实现方法 通过CSS可以创建多种未读图标的样式,以下是几种常见的实现方式: 使用伪元素创建小红点 .unread-badge { position: relative; disp…

制作 .css

制作 .css

创建 CSS 文件的基本步骤 新建一个文本文件,将其保存为 .css 扩展名(例如 style.css)。使用纯文本编辑器(如 Notepad++、VS Code 或 Sublime Text)编写…

css奖状制作

css奖状制作

使用CSS制作奖状 奖状制作可以通过CSS结合HTML实现,适用于网页展示或打印。以下是几种常见的设计方法: 基础奖状结构 HTML框架用于定义奖状内容,CSS负责样式设计。 <div cl…