当前位置:首页 > CSS

css怎么制作夜光

2026-03-11 19:27:34CSS

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

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

css怎么制作夜光

.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 实现元素边框夜光

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

css怎么制作夜光

.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

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

.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
分享给朋友:

相关文章

如何制作css导航菜单

如何制作css导航菜单

创建基本HTML结构 导航菜单的基础是HTML结构。使用<nav>标签包裹无序列表<ul>,每个菜单项用<li>标签表示,链接用<a>标签。 <…

怎么制作风水罗盘css

怎么制作风水罗盘css

制作风水罗盘CSS 使用CSS创建一个风水罗盘(八卦罗盘)需要结合HTML和CSS技术,通过层叠样式表绘制罗盘的各个部分。以下是实现方法: 基本结构 创建HTML结构,包含罗盘的外圆、内圆、八卦符号…

css制作导航条

css制作导航条

导航条基础结构 使用HTML构建导航条的基本结构,通常包含一个<nav>标签和多个<a>标签作为导航链接。示例代码如下: <nav class="navbar">…

用css制作网页

用css制作网页

CSS 制作网页基础方法 HTML 结构搭建 在开始 CSS 设计前需先完成 HTML 骨架。典型结构包含 <header>、<nav>、<main> 和 <…

css制作下拉菜单

css制作下拉菜单

使用纯CSS制作下拉菜单 通过HTML和CSS可以创建无需JavaScript的下拉菜单,主要利用:hover伪类和display属性控制显示隐藏。 HTML结构示例: <div class…

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。此方法适用于正方形元素,确保宽度和高度相等。 .circle { width: 10…