当前位置:首页 > 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制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

css制作下拉导航条

css制作下拉导航条

使用纯CSS制作下拉导航条 HTML结构部分需要包含导航主菜单和子菜单项,通常使用嵌套的无序列表(<ul>和<li>)实现: <nav class="dropdown-…

css简历制作

css简历制作

使用CSS制作简历的基本方法 选择简洁的布局结构,单列或双列布局适合大多数简历。使用display: flex或display: grid实现响应式设计,确保在不同设备上显示良好。 字体选择上,标题…

css制作流程图

css制作流程图

使用CSS制作流程图的方法 基础布局结构 采用HTML的<div>元素构建流程节点,结合CSS的flexbox或grid布局实现整体排列。节点间用伪元素或独立元素(如<span>…

网页制作中css中运行

网页制作中css中运行

CSS 动画基础 CSS 动画通过 @keyframes 和 animation 属性实现动态效果。@keyframes 定义动画关键帧,animation 控制动画的持续时间、速度曲线等。 定…

css制作三行三列表格

css制作三行三列表格

使用HTML和CSS创建三行三列表格 通过HTML的<table>标签结合CSS样式可以轻松实现三行三列的表格结构。 <table class="three-by-three"&g…