HTML5+CSS3系列教程——如何制作简单按钮笔记

 

1、按钮的制作方式

  • 用图片(目前用的不多)

  • 纯CSS a标签

  • input 图片二决定了input的类型 当input的type属性是submit button等这些的时候他呈现一个按钮

  • button标签

2、CSS

  • 行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素

  • text-align可以是文字在容器中横向居中

  • line-height当数值与height一样的时候文字垂直居中

  • text-decoration将文字下划线去除

  • background属性可以为元素设置背景颜色

  • color属性可以为文字设置颜色

  • font-family属性可以设置字体

  • border:none 去除默认边框

3、未美化按钮案例

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title></title>
 5     <style type="text/css">
 6     a{
 7         width:60px;
 8         height: 40px;
 9         border: 2px solid orange;
10         display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
11         text-align: center ;/*文字在容器中横向居中*/
12         line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
13         text-decoration: none;/*将文字下划线去除*/
14 15     }   
16 17     </style>
18 </head>
19 <body>
20 <a href="#" >按钮一</a>
21 <input type="submit" value="按钮二">
22 <input type="button" name="按钮三">
23 <button>按钮四</button>
24 </body>
25 </html>

 

运行结果

1566124289371

 

 

4、美化制作按钮案例:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title></title>
 5     <style type="text/css">
 6     a{
 7         width:60px;/*设置宽60像素*/
 8         height: 40px;/*设置高40像素*/
 9         border: 2px solid orange;/*设置边框为边长橙色2像素*/
10         display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
11         text-align: center ;/*文字在容器中横向居中*/
12         line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
13         text-decoration: none;/*将文字下划线去除*/
14         background: skyblue;/*设置元素背景颜色:天蓝色*/
15         color:white;/*设置文字颜色:白色*/
16         border:none ;/*去除边框*/
17         margin-bottom: 10px;/*下部外边框距离10像素*/
18 
19     }    
20     .bt{
21          width:60px;/*设置宽60像素*/
22         height: 40px;/*设置高40像素*/
23         border: 2px solid orange;/*设置边框为边长橙色2像素*/
24         display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
25         text-align: center ;/*文字在容器中横向居中*/
26         line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
27         text-decoration: none;/*将文字下划线去除*/
28         background: skyblue;/*设置元素背景颜色:天蓝色*/
29         color:white;/*设置文字颜色:白色*/
30         border:none ;/*去除边框*/
31         margin-bottom: 10px;/*下部外边框距离10像素*/
32 
33     }
34 
35     </style>
36 </head>
37 <body>
38 <a href="#" >按钮一</a>
39 <input type="submit" value="按钮二"  class="bt">
40 <input type="button" value="按钮三" class="bt">
41 <button class="bt" >按钮四</button>
42 </body>
43 </html>

运行结果

1566129587414

 


 

posted @ 2019-08-18 20:53  安德风  阅读(980)  评论(0编辑  收藏  举报