freeCodeCamp/guide/chinese/css/css-buttons/index.md

106 lines
2.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: CSS Buttons
localeTitle: CSS按钮
---
## CSS按钮
* 您可以设置任何可点击按钮的样式HTML `<button>`元素)
`<button>Click Me</button>`
* 默认按钮如下所示:
![Default Button Style](https://image.ibb.co/kCweAm/button.png "默认按钮样式")
## 造型按钮
您可以更改按钮的多个属性以更改其外观。
要为按钮添加阴影,请使用`box-shadow`属性。
要为禁用效果的按钮添加透明度,请使用属性`opacity` 。
要删除边距并创建按钮组,请添加`float:left/right`属性。
要创建按钮组但使用边框,请使用`float`属性并添加`border property` 。
要创建一组垂直按钮请使用display `block property`
### 按钮颜色
要更改按钮的背景颜色请使用background-color属性
`button {background-color: #6ba0f4;}`
![Button Background-Color](https://image.ibb.co/f5Xpt6/button_bg_blue.png "按钮背景颜色")
要为按钮添加彩色边框请使用border属性
```
button {
background-color: #FFF;
color: #FFF;
border: 2px solid #6ba0f4;
}
```
![Button Border](https://image.ibb.co/kUqymR/button_border_blue.png "按钮边框")
### 按钮文字大小
要更改按钮的文本字体大小请使用font-size属性
`button {font-size: 20px;}`
![Button Text Size](https://image.ibb.co/gM9r6R/button_fontsize.png "按钮文字大小")
### 按钮填充
要更改按钮的填充请使用padding属性
`button {padding: 15px 30px;}`
![Button Padding](https://image.ibb.co/fKer6R/button_padding.png "按钮填充")
### 按钮宽度
要更改按钮的宽度无论文本内容如何请使用width属性
`button {width: 250px;}`
![Button Width](https://image.ibb.co/cDgSfm/button_width.png "按钮宽度")
### 圆形按钮
要创建圆角按钮请使用border-radius属性
`button {border-radius: 50%;}`
![Rounded Buttons](https://image.ibb.co/cfH00m/button_bradius.png "圆形按钮")
### 可怜的按钮
要在将鼠标移到按钮上时更改按钮的样式请使用hover选择器
```
button:hover {
background-color: #0E2C5B;
color: #FFF;
}
```
![Hoverable Buttons](https://image.ibb.co/hxQnfm/button_hover.png "可怜的按钮")
要确定悬停效果的速度,请使用属性`transition-duration` 。
### 禁用按钮
要禁用按钮请使用cursor属性
```
button {
cursor: not-allowed;
}
```
#### 更多信息:
* https://www.w3schools.com/css/css3\_buttons.asp
* https://www.w3schools.com/howto/howto _css_ animate\_buttons.asp