当前位置:首页 > CSS

css发光按钮制作

2026-01-28 13:28:41CSS

使用 box-shadow 实现发光效果

通过 box-shadow 属性为按钮添加外发光效果。调整模糊半径和颜色强度可控制发光范围。

.glow-button {
  box-shadow: 0 0 10px #00ffaa, 0 0 20px #00ffaa;
}

结合 text-shadow 增强文字发光

若按钮包含文字,可通过 text-shadow 让文字同步发光。

.glow-button {
  text-shadow: 0 0 5px #fff;
}

添加悬停动画效果

利用 transition:hover 实现交互动态发光。

.glow-button {
  transition: box-shadow 0.3s ease;
}
.glow-button:hover {
  box-shadow: 0 0 15px #00ffaa, 0 0 30px #00ffaa;
}

使用 filter: drop-shadow() 替代方案

适合为不规则形状按钮添加发光,但性能略低于 box-shadow

.glow-button {
  filter: drop-shadow(0 0 8px #00ffaa);
}

示例完整代码

整合以上属性实现动态发光按钮:

css发光按钮制作

<button class="glow-button">点击我</button>

<style>
.glow-button {
  background: #222;
  color: #00ffaa;
  border: none;
  padding: 12px 24px;
  font-size: 16px;
  border-radius: 8px;
  box-shadow: 0 0 10px #00ffaa, 0 0 20px #00ffaa;
  text-shadow: 0 0 5px #fff;
  transition: box-shadow 0.3s ease;
}
.glow-button:hover {
  box-shadow: 0 0 15px #00ffaa, 0 0 30px #00ffaa;
}
</style>

调整参数优化效果

  • 模糊半径box-shadow 的第三个值越大,发光越柔和。
  • 颜色透明度:使用 RGBA 或 HSLA 调整发光透明度(如 rgba(0, 255, 170, 0.7))。
  • 多层阴影:叠加多个 box-shadow 值可增强层次感。

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

相关文章

css制作图片

css制作图片

CSS 制作图片的方法 使用 background-image 属性 通过 background-image 属性可以为元素设置背景图片。这种方法适用于将图片作为背景而非内容的一部分。 .eleme…

css样式表制作

css样式表制作

CSS样式表制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式属性。 内联样式 直接在HTML标签中使用style属性定义样式: <p style…

css制作登录界面

css制作登录界面

使用CSS制作登录界面 登录界面是网站常见的功能模块,通过CSS可以实现美观且响应式的设计。以下是一个基础的登录界面实现方法。 HTML结构 基础的HTML结构包含表单元素,如输入框、按钮和标签。…

css制作tab菜单

css制作tab菜单

CSS制作Tab菜单的方法 HTML结构 使用无序列表和div容器构建基础结构,列表项为标签页标题,div内放置对应内容块。 <ul class="tab-menu"> <li…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…

css制作goole

css制作goole

使用CSS制作Google标志 Google标志由多彩的字母和简洁的字体组成,可以通过CSS的字体属性、颜色渐变和布局来实现。 字体选择 Google标志使用自定义字体"Product Sans",…