当前位置:首页 > 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 让文字同步发光。

css发光按钮制作

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

添加悬停动画效果

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

css发光按钮制作

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

示例完整代码

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

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

相关文章

vue实现返回按钮

vue实现返回按钮

实现返回按钮的几种方法 在Vue中实现返回按钮功能可以通过以下几种方式: 使用浏览器历史记录API methods: { goBack() { window.history.le…

网页制作css

网页制作css

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

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

css导航条制作

css导航条制作

基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&g…

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4…

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。元素的宽度和高度需相同,否则会呈现椭圆形。 .circle { widt…