当前位置:首页 > CSS

css制作发光按钮

2026-04-02 01:56:39CSS

使用 box-shadow 属性制作发光效果

通过 box-shadow 设置多层阴影叠加,模拟发光效果。阴影颜色应与按钮主题色一致,适当调整模糊半径和扩散范围。

.glow-button {
  background-color: #4CAF50;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  box-shadow: 0 0 5px #4CAF50, 0 0 20px #4CAF50;
  transition: box-shadow 0.3s ease;
}
.glow-button:hover {
  box-shadow: 0 0 10px #4CAF50, 0 0 30px #4CAF50;
}

结合 text-shadow 实现文字发光

若按钮文字需同步发光效果,使用 text-shadow 属性,配合与背景相同的颜色值。

.glow-text-button {
  background-color: #2196F3;
  color: white;
  padding: 12px 24px;
  text-shadow: 0 0 8px rgba(33, 150, 243, 0.8);
  box-shadow: 0 0 15px rgba(33, 150, 243, 0.6);
}

使用 CSS 动画增强动态发光

通过 @keyframes 创建脉冲动画,使发光效果更生动。

@keyframes pulse {
  0% { box-shadow: 0 0 5px #FF5722; }
  50% { box-shadow: 0 0 20px #FF5722; }
  100% { box-shadow: 0 0 5px #FF5722; }
}
.animated-glow-button {
  background-color: #FF5722;
  animation: pulse 2s infinite;
}

渐变背景与发光的结合

线性渐变背景搭配发光阴影,提升视觉层次感。

css制作发光按钮

.gradient-glow-button {
  background: linear-gradient(45deg, #9C27B0, #E91E63);
  box-shadow: 0 0 15px rgba(156, 39, 176, 0.7);
  color: white;
  padding: 10px 25px;
}

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

相关文章

vue实现文字按钮

vue实现文字按钮

Vue 实现文字按钮的方法 在 Vue 中实现文字按钮可以通过多种方式完成,以下是几种常见的方法: 使用原生 HTML 按钮元素 可以通过 <button> 标签结合 CSS 样式实现文…

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 <…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css怎么制作个人主页

css怎么制作个人主页

设计布局结构 使用CSS的Flexbox或Grid布局创建响应式结构。Flexbox适合一维排列(如导航栏),Grid适合二维布局(如整体页面分区)。例如: .container { displ…

vue单选按钮实现

vue单选按钮实现

Vue 单选按钮实现方法 在 Vue 中实现单选按钮可以通过 v-model 指令绑定数据,结合 <input type="radio"> 或第三方组件库完成。以下是几种常见实现方式:…

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: blu…