当前位置:首页 > CSS

css怎么制作夜光

2026-04-01 15:34:14CSS

使用CSS制作夜光效果

通过CSS的box-shadowtext-shadow属性可以模拟夜光效果,结合动画增强视觉表现。

元素发光效果

.glow-element {
  background-color: #2a2a2a;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  box-shadow: 0 0 20px 5px rgba(0, 255, 255, 0.7);
  animation: pulse 2s infinite alternate;
}

@keyframes pulse {
  from {
    box-shadow: 0 0 10px 3px rgba(0, 255, 255, 0.5);
  }
  to {
    box-shadow: 0 0 25px 8px rgba(0, 255, 255, 0.9);
  }
}

文字发光效果

.glow-text {
  color: #e0f7fa;
  text-shadow: 0 0 8px #00ffff;
  font-size: 2rem;
  animation: text-glow 1.5s ease-in-out infinite;
}

@keyframes text-glow {
  0%, 100% {
    text-shadow: 0 0 8px #00ffff;
  }
  50% {
    text-shadow: 0 0 15px #00ffff, 0 0 20px #0080ff;
  }
}

霓虹灯边框效果

通过多重阴影和动画创建更强烈的夜光边框:

.neon-border {
  padding: 20px;
  border: 2px solid transparent;
  border-radius: 10px;
  box-shadow: 
    0 0 5px #fff,
    0 0 10px #fff,
    0 0 15px #00ffff,
    0 0 20px #00ffff;
  transition: box-shadow 0.3s;
}

.neon-border:hover {
  box-shadow: 
    0 0 10px #fff,
    0 0 20px #fff,
    0 0 30px #00ffff,
    0 0 40px #00ffff;
}

荧光按钮实现

结合渐变和阴影创建点击反馈:

css怎么制作夜光

.fluorescent-btn {
  background: linear-gradient(145deg, #00c6ff, #0072ff);
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 30px;
  box-shadow: 
    0 0 10px rgba(0, 198, 255, 0.5),
    0 0 20px rgba(0, 114, 255, 0.3);
  position: relative;
  overflow: hidden;
}

.fluorescent-btn::after {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: rgba(255, 255, 255, 0.1);
  transform: rotate(45deg);
  transition: all 0.6s ease;
}

.fluorescent-btn:hover::after {
  left: 100%;
  top: 100%;
}

这些效果通过调整颜色值、阴影大小和动画参数可以创建不同风格的夜光效果。建议在暗色背景上使用以获得最佳视觉效果,同时注意性能影响,避免过度使用高频率动画。

标签: css
分享给朋友:

相关文章

css导航制作ppt

css导航制作ppt

CSS导航制作PPT的方法 使用CSS制作导航菜单,并将其应用于PPT演示中,可以通过以下方法实现: 设计导航菜单结构 在HTML中创建导航菜单的基本结构,通常使用<ul>和<li…

css 制作输入框

css 制作输入框

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

css制作时钟

css制作时钟

CSS 制作时钟的方法 使用纯CSS和少量JavaScript可以创建一个动态的时钟。以下是实现步骤: HTML结构 <div class="clock"> <div…

css表单制作

css表单制作

表单基础结构 使用HTML创建表单容器,包含<form>标签及输入字段。表单通常需要<input>、<label>、<textarea>等元素。…

css制作软件

css制作软件

CSS制作工具推荐 在线CSS生成器 CSS Generator:提供多种CSS效果(如阴影、渐变、动画)的实时生成与代码导出。 EnjoyCSS:可视化界面调整参数,自动生成复杂CSS代码…

纯css制作下拉菜单

纯css制作下拉菜单

使用纯CSS制作下拉菜单 HTML结构需要嵌套列表,外层为触发元素,内层为下拉内容。以下是一个基础结构示例: <div class="dropdown"> <button cl…