当前位置:首页 > CSS

css制作发光按钮

2026-04-02 01:56:39CSS

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

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

css制作发光按钮

.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 属性,配合与背景相同的颜色值。

css制作发光按钮

.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;
}

渐变背景与发光的结合

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

.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
分享给朋友:

相关文章

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> <…

css 导航栏制作

css 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-na…

css 制作字体

css 制作字体

使用CSS自定义字体 在CSS中,可以通过@font-face规则引入自定义字体,并使用font-family属性应用这些字体。 @font-face { font-family: 'MyCus…

css表格制作表格

css表格制作表格

CSS 表格制作方法 基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<td>(单元格)和<th>(表头)标签: &l…

css制作梯形

css制作梯形

使用 CSS 制作梯形的方法 方法一:利用 border 和透明边框 通过设置元素的 border 属性,结合透明边框,可以创建梯形效果。调整边框的宽度和颜色可以控制梯形的形状和大小。 .trap…

js实现按钮点击

js实现按钮点击

实现按钮点击的JavaScript方法 HTML按钮元素 在HTML中创建按钮元素,为其添加id或class以便JavaScript选择: <button id="myButton">点…