当前位置:首页 > CSS

css 发光按钮制作

2026-04-01 16:46:56CSS

基础发光按钮制作

使用CSS的box-shadow属性可以轻松实现按钮发光效果。以下是一个基础示例:

.glow-button {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 8px;
  box-shadow: 0 0 10px #4CAF50;
  transition: box-shadow 0.3s ease;
}

.glow-button:hover {
  box-shadow: 0 0 20px #4CAF50;
}

悬停动画效果

为按钮添加悬停时的发光动画效果:

.glow-animate {
  background-color: #008CBA;
  box-shadow: 0 0 5px #008CBA;
  transition: all 0.3s ease;
}

.glow-animate:hover {
  box-shadow: 0 0 20px #008CBA;
  transform: scale(1.05);
}

多彩霓虹效果

创建类似霓虹灯的多彩发光按钮:

.neon-button {
  background-color: transparent;
  color: #fff;
  border: 2px solid #ff00ff;
  padding: 12px 30px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
  position: relative;
  transition: all 0.3s;
  box-shadow: 0 0 10px #ff00ff, 
              0 0 20px rgba(255, 0, 255, 0.3);
}

.neon-button:hover {
  color: #fff;
  background-color: #ff00ff;
  box-shadow: 0 0 20px #ff00ff,
              0 0 40px rgba(255, 0, 255, 0.6);
}

脉冲发光效果

实现周期性脉冲发光效果:

.pulse-button {
  animation: pulse 2s infinite;
  background-color: #f44336;
  color: white;
  padding: 15px 32px;
  border: none;
  border-radius: 4px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(244, 67, 54, 0.7);
  }
  70% {
    box-shadow: 0 0 0 15px rgba(244, 67, 54, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(244, 67, 54, 0);
  }
}

边框发光效果

仅让按钮边框发光:

css 发光按钮制作

.border-glow {
  background: #111;
  color: #fff;
  padding: 15px 40px;
  border: none;
  position: relative;
}

.border-glow::before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(45deg, #ff00ff, #00ffff);
  z-index: -1;
  border-radius: 4px;
  opacity: 0.7;
  transition: opacity 0.3s;
}

.border-glow:hover::before {
  opacity: 1;
  box-shadow: 0 0 10px #ff00ff, 
              0 0 20px #00ffff;
}

这些CSS样式可以根据需要组合使用,调整颜色、大小和动画参数来创建各种发光按钮效果。实际应用时,建议根据项目设计风格选择合适的发光强度、颜色和动画效果。

标签: 按钮css
分享给朋友:

相关文章

用css制作表格

用css制作表格

使用CSS制作表格 CSS可以用来样式化HTML表格,使其更具视觉吸引力和功能性。以下是几种常见的方法: 基础表格样式 通过CSS可以调整表格的边框、间距和颜色: <table>…

css怎么制作时钟

css怎么制作时钟

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

使用css制作钢琴块

使用css制作钢琴块

使用 CSS 制作钢琴块 钢琴块通常由黑白键交替排列组成,可以通过 HTML 和 CSS 实现。以下是实现钢琴块的步骤: HTML 结构 创建一个包含黑白键的容器,使用 <div> 元素…

制作 .css

制作 .css

创建 CSS 文件的基本步骤 新建一个文本文件,将其保存为 .css 扩展名(例如 style.css)。使用纯文本编辑器(如 Notepad++、VS Code 或 Sublime Text)编写…

制作css

制作css

制作CSS的基础方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是创建和使用CSS的基本方法。 内联样式 直接在HTML元素的style属性中编写CSS代码。适用于单个元素的样式调整。…

css导航制作

css导航制作

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