106 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			106 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: CSS Buttons | |||
|  | localeTitle: CSS按钮 | |||
|  | --- | |||
|  | ## CSS按钮
 | |||
|  | 
 | |||
|  | *   您可以设置任何可点击按钮的样式(HTML `<button>`元素) | |||
|  | 
 | |||
|  | `<button>Click Me</button>` | |||
|  | 
 | |||
|  | *   默认按钮如下所示: | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | ## 造型按钮
 | |||
|  | 
 | |||
|  | 您可以更改按钮的多个属性以更改其外观。 | |||
|  | 
 | |||
|  | 要为按钮添加阴影,请使用`box-shadow`属性。 | |||
|  | 
 | |||
|  | 要为禁用效果的按钮添加透明度,请使用属性`opacity` 。 | |||
|  | 
 | |||
|  | 要删除边距并创建按钮组,请添加`float:left/right`属性。 | |||
|  | 
 | |||
|  | 要创建按钮组但使用边框,请使用`float`属性并添加`border property` 。 | |||
|  | 
 | |||
|  | 要创建一组垂直按钮,请使用display: `block property` 。 | |||
|  | 
 | |||
|  | ### 按钮颜色
 | |||
|  | 
 | |||
|  | 要更改按钮的背景颜色,请使用background-color属性: | |||
|  | 
 | |||
|  | `button {background-color: #6ba0f4;}` | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | 要为按钮添加彩色边框,请使用border属性: | |||
|  | ``` | |||
|  | button {  | |||
|  |   background-color: #FFF;  | |||
|  |   color: #FFF;  | |||
|  |   border: 2px solid #6ba0f4;  | |||
|  |  }  | |||
|  | ``` | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | ### 按钮文字大小
 | |||
|  | 
 | |||
|  | 要更改按钮的文本字体大小,请使用font-size属性: | |||
|  | 
 | |||
|  | `button {font-size: 20px;}` | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | ### 按钮填充
 | |||
|  | 
 | |||
|  | 要更改按钮的填充,请使用padding属性: | |||
|  | 
 | |||
|  | `button {padding: 15px 30px;}` | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | ### 按钮宽度
 | |||
|  | 
 | |||
|  | 要更改按钮的宽度,无论文本内容如何,请使用width属性: | |||
|  | 
 | |||
|  | `button {width: 250px;}` | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | ### 圆形按钮
 | |||
|  | 
 | |||
|  | 要创建圆角按钮,请使用border-radius属性: | |||
|  | 
 | |||
|  | `button {border-radius: 50%;}` | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | ### 可怜的按钮
 | |||
|  | 
 | |||
|  | 要在将鼠标移到按钮上时更改按钮的样式,请使用:hover选择器: | |||
|  | ``` | |||
|  | button:hover {  | |||
|  |   background-color: #0E2C5B;  | |||
|  |   color: #FFF;  | |||
|  |  }  | |||
|  | ``` | |||
|  | 
 | |||
|  |  | |||
|  | 
 | |||
|  | 要确定悬停效果的速度,请使用属性`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 |