css button 外观样式
时间: 2024-07-03 19:01:21 浏览: 170
CSS按钮外观样式可以通过选择器和属性来定制,以创建吸引人的用户界面。以下是一些常用的CSS样式来控制按钮的外观:
1. 基本样式:
```css
button {
display: inline-block; /* 使按钮成为块级元素,可设置宽度和高度 */
padding: 0.5em 1em; /* 内边距 */
font-size: 16px;
background-color: #4CAF50; /* 颜色 */
color: white;
border: none; /* 去除默认边框 */
border-radius: 4px; /* 圆角 */
cursor: pointer; /* 改变鼠标悬停效果 */
text-align: center;
text-decoration: none;
transition: background-color 0.3s ease; /* 添加渐变过渡效果 */
}
button:hover {
background-color: #45a049; /* 鼠标悬停时颜色变化 */
}
```
2. 使用伪类 `:active` 和 `:focus` 为点击中或聚焦状态添加样式:
```css
button:active {
background-color: #3e8e41; /* 点击后颜色变化 */
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* 添加轻微阴影 */
}
button:focus {
outline: none; /* 取消浏览器默认高亮 */
box-shadow: 0 0 0 2px #4CAF50; /* 添加焦点效果 */
}
```
3. 不同尺寸或图标按钮:
```css
.btn-small {
padding: 0.3em 0.7em;
font-size: 14px;
}
.btn-icon-only {
padding: 0;
background-color: transparent;
border: 1px solid #4CAF50;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
}
```
阅读全文