当前位置:首页 > CSS

css 发光按钮制作

2026-01-28 13:37:48CSS

基础发光按钮制作

创建一个基础的CSS发光按钮,可以使用box-shadow属性来实现发光效果。以下是一个简单的示例代码:

.glow-button {
  padding: 10px 20px;
  background-color: #4CAF50;
  color: white;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 0 10px #4CAF50;
}

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

渐变发光效果

通过结合CSS渐变和阴影效果,可以创建更复杂的发光按钮:

css 发光按钮制作

.gradient-glow-button {
  padding: 12px 24px;
  background: linear-gradient(45deg, #ff00cc, #3333ff);
  color: white;
  border: none;
  border-radius: 8px;
  font-size: 18px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 0 15px rgba(255, 0, 204, 0.5);
}

.gradient-glow-button:hover {
  box-shadow: 0 0 25px rgba(51, 51, 255, 0.7);
}

脉冲发光动画

使用CSS动画可以创建脉冲发光效果,让按钮更具吸引力:

.pulse-button {
  padding: 12px 24px;
  background-color: #ff5722;
  color: white;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 87, 34, 0.7);
  }
  70% {
    box-shadow: 0 0 0 15px rgba(255, 87, 34, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 87, 34, 0);
  }
}

外边框发光效果

通过伪元素和边框属性可以创建外边框发光效果:

css 发光按钮制作

.border-glow-button {
  position: relative;
  padding: 12px 24px;
  background-color: transparent;
  color: white;
  border: 2px solid #00bcd4;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.border-glow-button::before {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  border: 2px solid #00bcd4;
  border-radius: 8px;
  opacity: 0;
  transition: all 0.3s ease;
}

.border-glow-button:hover::before {
  opacity: 1;
  box-shadow: 0 0 15px #00bcd4;
}

文字发光效果

为按钮文字添加发光效果可以增强视觉冲击力:

.text-glow-button {
  padding: 12px 24px;
  background-color: #3f51b5;
  color: white;
  border: none;
  border-radius: 5px;
  font-size: 18px;
  cursor: pointer;
  transition: all 0.3s ease;
  text-shadow: 0 0 5px white;
}

.text-glow-button:hover {
  text-shadow: 0 0 10px white, 0 0 20px white;
}

霓虹灯效果按钮

模拟霓虹灯效果的按钮可以使用以下CSS代码:

.neon-button {
  padding: 15px 30px;
  background-color: transparent;
  color: #ff00ff;
  border: 4px solid #ff00ff;
  border-radius: 10px;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 0 10px #ff00ff, inset 0 0 10px #ff00ff;
  text-shadow: 0 0 5px #ff00ff;
}

.neon-button:hover {
  box-shadow: 0 0 20px #ff00ff, inset 0 0 20px #ff00ff;
  text-shadow: 0 0 10px #ff00ff;
}

这些方法可以根据需要组合使用,调整颜色、大小和动画参数来创建各种不同的发光按钮效果。

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

相关文章

css样式表制作

css样式表制作

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

css 制作目录

css 制作目录

CSS 制作目录的方法 使用 CSS 可以轻松为网页内容创建美观且功能性的目录。以下是几种常见方法: 使用 ul 和 li 创建基础目录结构 <div class="toc"> &…

css个人简历制作两页

css个人简历制作两页

使用CSS制作两页个人简历 创建两页的个人简历需要合理布局和分页控制,以下是实现方法: HTML基础结构 <!DOCTYPE html> <html lang="zh-CN">…

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

css 导航栏制作

css 导航栏制作

CSS 导航栏制作方法 水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { back…

css 制作表单

css 制作表单

使用CSS制作表单的基本方法 创建表单时,HTML负责结构,CSS负责样式。表单元素包括输入框、按钮、下拉菜单等,通过CSS可以统一风格并提升用户体验。 HTML结构示例 <form cla…