当前位置:首页 > CSS

css怎么制作夜光

2026-02-13 06:45:20CSS

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基础语法 CSS规则由选择器和声明块组成。选择器指向需要设置样式的HTML元素,声明块包含一个或多个用分号分隔的声明。每个声明由属性和值组成,用冒号分隔。 选择器 { 属性: 值;…

css图标制作

css图标制作

CSS 图标制作方法 使用 Unicode 或图标字体 通过引入字体库(如 Font Awesome)或直接使用 Unicode 符号生成图标。例如,Font Awesome 的图标可通过类名调用:…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &l…

如何制作css导航菜单

如何制作css导航菜单

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

制作css导航栏实验

制作css导航栏实验

实验目标 通过CSS实现一个水平导航栏,包含悬停效果和响应式设计。 基本HTML结构 创建一个简单的导航栏HTML结构,使用<ul>和<li>标签组织导航项: &l…

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…