当前位置:首页 > CSS

css制作夜光

2026-01-28 11:30:31CSS

使用CSS实现夜光效果

通过CSS的box-shadowtext-shadow属性可以轻松创建夜光效果,结合动画增强视觉表现。以下是几种实现方式:

基础夜光效果(静态)

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

动态呼吸灯效果

css制作夜光

@keyframes pulse {
  0% { box-shadow: 0 0 5px #0ff; }
  50% { box-shadow: 0 0 20px #0ff, 0 0 30px #0ff; }
  100% { box-shadow: 0 0 5px #0ff; }
}
.breathing-glow {
  animation: pulse 2s infinite;
}

霓虹灯文字效果

.neon-text {
  color: #fff;
  text-shadow: 
    0 0 7px #fff,
    0 0 10px #fff,
    0 0 21px #fff,
    0 0 42px #0ff,
    0 0 82px #0ff,
    0 0 92px #0ff;
}

悬停增强效果

css制作夜光

.hover-glow {
  transition: text-shadow 0.3s;
}
.hover-glow:hover {
  text-shadow: 0 0 10px #0ff, 0 0 20px #0ff;
}

高级技巧

多重阴影叠加 通过叠加多层阴影创造更强烈的光晕:

.intense-glow {
  box-shadow: 
    0 0 2px #fff,
    0 0 4px #fff,
    0 0 6px #fff,
    0 0 8px #0ff,
    0 0 10px #0ff,
    0 0 12px #0ff;
}

颜色渐变光效 结合CSS渐变与阴影:

.gradient-glow {
  background: linear-gradient(45deg, #0ff, #f0f);
  box-shadow: 0 0 15px rgba(0, 255, 255, 0.7);
}

注意事项

  • 调整阴影模糊半径(第三个参数)控制光晕扩散程度
  • 使用RGBA颜色值可实现半透明光效
  • 过强的发光效果可能影响性能,需适度使用
  • 考虑添加will-change: transform;优化动画性能

标签: css
分享给朋友:

相关文章

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 select…

css样式制作

css样式制作

CSS 样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过选择器和属性组合,可以精确调整元素的布局、颜色、字体等样式。 选择器类型 元素选择器:p { color: red; } 选中…

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 <…

css制作锁屏页面

css制作锁屏页面

使用CSS制作锁屏页面 锁屏页面通常包含一个背景、时间显示以及可能的解锁按钮或输入框。以下是实现锁屏页面的关键CSS代码和结构。 HTML结构 <!DOCTYPE html> <…

css导航制作

css导航制作

水平导航栏制作 使用无序列表 <ul> 和 <li> 标签构建基础结构,通过 CSS 移除默认样式并设置横向排列: <ul class="horizontal-nav"…

css菜单制作

css菜单制作

CSS 菜单制作方法 水平导航菜单 使用 display: inline-block 或 flexbox 可以轻松创建水平导航菜单。以下是一个基本示例: <nav> <ul c…