当前位置:首页 > CSS

css 制作按钮

2026-02-12 11:50:07CSS

基础按钮样式

创建一个简单的按钮,使用CSS设置背景色、边框、内边距和圆角:

.button {
  background-color: #4CAF50; /* 绿色背景 */
  border: none; /* 无边框 */
  color: white; /* 白色文字 */
  padding: 15px 32px; /* 内边距 */
  text-align: center; /* 文字居中 */
  text-decoration: none; /* 无下划线 */
  display: inline-block; /* 行内块元素 */
  font-size: 16px; /* 字体大小 */
  margin: 4px 2px; /* 外边距 */
  cursor: pointer; /* 鼠标指针样式 */
  border-radius: 8px; /* 圆角 */
}

悬停效果

添加鼠标悬停时的交互效果:

.button:hover {
  background-color: #45a049; /* 悬停时更深的绿色 */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); /* 添加阴影 */
}

点击效果

为按钮添加按下时的效果:

.button:active {
  background-color: #3e8e41; /* 点击时更深的绿色 */
  transform: translateY(2px); /* 向下移动2像素 */
}

禁用状态

设置禁用状态的样式:

.button:disabled {
  opacity: 0.6; /* 降低不透明度 */
  cursor: not-allowed; /* 改变鼠标指针 */
}

渐变按钮

使用CSS渐变创建更现代的按钮:

.gradient-button {
  background: linear-gradient(to right, #4CAF50, #2E8B57); /* 从左到右的渐变 */
  color: white;
  padding: 15px 32px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
}

边框按钮

创建带边框的按钮样式:

.border-button {
  background-color: transparent;
  color: #4CAF50;
  padding: 14px 30px;
  border: 2px solid #4CAF50;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s; /* 添加过渡效果 */
}

.border-button:hover {
  background-color: #4CAF50;
  color: white;
}

图标按钮

在按钮中添加图标:

.icon-button {
  background-color: #4CAF50;
  color: white;
  padding: 12px 24px 12px 40px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
  position: relative;
}

.icon-button::before {
  content: "→";
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

阴影按钮

添加更明显的阴影效果:

css 制作按钮

.shadow-button {
  background-color: #4CAF50;
  color: white;
  padding: 15px 32px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(46, 139, 87, 0.5);
  transition: box-shadow 0.3s;
}

.shadow-button:hover {
  box-shadow: 0 6px 16px rgba(46, 139, 87, 0.6);
}

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

相关文章

css样式表制作

css样式表制作

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

css制作开关

css制作开关

使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="sw…

css制作网站导航

css制作网站导航

使用CSS制作网站导航的方法 水平导航栏 通过display: inline-block或flexbox布局实现水平导航栏。设置背景色、间距和悬停效果增强交互性。 .navbar { backg…

css制作炫酷按钮

css制作炫酷按钮

渐变背景按钮 使用CSS的linear-gradient属性创建渐变背景效果,结合阴影和过渡动画增强视觉冲击力。按钮悬停时通过改变渐变角度或颜色实现动态效果。 .gradient-btn { b…

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <di…