当前位置:首页 > CSS

css怎么制作夜光

2026-02-13 06:45:20CSS

css怎么制作夜光

css怎么制作夜光

夜光效果实现方法

通过CSS的box-shadowtext-shadow属性结合动画效果,可以模拟夜光或霓虹灯效果。以下是几种常见实现方式:

文字夜光效果

.glow-text {
  color: #fff;
  text-shadow: 
    0 0 5px #0ff,
    0 0 10px #0ff,
    0 0 20px #0ff;
  animation: glow 1.5s ease-in-out infinite alternate;
}

@keyframes glow {
  from {
    text-shadow: 
      0 0 5px #fff,
      0 0 10px #fff,
      0 0 20px #0ff;
  }
  to {
    text-shadow: 
      0 0 10px #fff,
      0 0 20px #0ff,
      0 0 30px #0ff;
  }
}

边框夜光效果

.glow-box {
  width: 200px;
  height: 100px;
  border: 2px solid #0ff;
  box-shadow: 
    0 0 5px #0ff,
    0 0 10px #0ff,
    inset 0 0 5px #0ff;
  animation: border-glow 2s linear infinite;
}

@keyframes border-glow {
  0% {
    box-shadow: 
      0 0 5px #0ff,
      0 0 10px #0ff;
  }
  50% {
    box-shadow: 
      0 0 15px #0ff,
      0 0 30px #0ff;
  }
  100% {
    box-shadow: 
      0 0 5px #0ff,
      0 0 10px #0ff;
  }
}

按钮夜光效果

.glow-btn {
  background: transparent;
  color: #0ff;
  border: 2px solid #0ff;
  padding: 10px 20px;
  transition: all 0.3s;
}

.glow-btn:hover {
  box-shadow: 
    0 0 10px #0ff,
    0 0 20px #0ff;
  text-shadow: 
    0 0 5px #0ff;
}

实现要点

  • 使用多层阴影叠加增强发光效果
  • 冷色调(如青色、蓝色)比暖色调更显夜光感
  • 动画效果使发光更生动
  • 暗色背景能更好突出发光效果

进阶技巧

.neon-effect {
  position: relative;
}

.neon-effect::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: 0 0 20px 5px #0ff;
  opacity: 0;
  transition: opacity 0.3s;
}

.neon-effect:hover::after {
  opacity: 1;
}

这些CSS技术可以组合使用,通过调整阴影大小、颜色和动画参数,可以创建不同强度的夜光效果。

标签: css
分享给朋友:

相关文章

css制作

css制作

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

css制作扇形

css制作扇形

使用 CSS 制作扇形 方法一:利用 border-radius 和 transform 通过设置 border-radius 和 transform 属性,可以创建一个扇形。以下是一个示例代码:…

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

css制作春季踏青

css制作春季踏青

使用CSS制作春季踏青主题效果 背景设计 通过渐变背景模拟春日天空,使用柔和的色调如浅蓝、淡绿和粉色。可以添加云朵或小鸟的剪影作为装饰元素。 body { background: linear-…

css 在线制作

css 在线制作

CSS 在线制作工具推荐 以下是一些实用的在线 CSS 工具,可用于快速生成、编辑和优化 CSS 代码: CSS 生成器 CSS3 Generator(如css3generator.com):…

css二级菜单制作

css二级菜单制作

使用纯CSS制作二级菜单 HTML结构采用嵌套的<ul>和<li>标签,主菜单项包含子菜单: <nav class="menu"> <ul>…