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

时间:2024-01-06 12:54:56

 

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、未美化按钮案例

 <!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
a{
width:60px;
height: 40px;
border: 2px solid orange;
display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
text-align: center ;/*文字在容器中横向居中*/
line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
text-decoration: none;/*将文字下划线去除*/

}

</style>
</head>
<body>
<a href="#" >按钮一</a>
<input type="submit" value="按钮二">
<input type="button" name="按钮三">
<button>按钮四</button>
</body>
</html>

运行结果

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

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

4、美化制作按钮案例:

 <!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
a{
width:60px;/*设置宽60像素*/
height: 40px;/*设置高40像素*/
border: 2px solid orange;/*设置边框为边长橙色2像素*/
display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
text-align: center ;/*文字在容器中横向居中*/
line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
text-decoration: none;/*将文字下划线去除*/
background: skyblue;/*设置元素背景颜色:天蓝色*/
color:white;/*设置文字颜色:白色*/
border:none ;/*去除边框*/
margin-bottom: 10px;/*下部外边框距离10像素*/ }
.bt{
width:60px;/*设置宽60像素*/
height: 40px;/*设置高40像素*/
border: 2px solid orange;/*设置边框为边长橙色2像素*/
display: block;/*行内元素设置宽高不生效,适用display:block;可以将行内元素设置为块集元素 */
text-align: center ;/*文字在容器中横向居中*/
line-height: 40px;/*当数值与height一样的时候文字垂直居中*/
text-decoration: none;/*将文字下划线去除*/
background: skyblue;/*设置元素背景颜色:天蓝色*/
color:white;/*设置文字颜色:白色*/
border:none ;/*去除边框*/
margin-bottom: 10px;/*下部外边框距离10像素*/ } </style>
</head>
<body>
<a href="#" >按钮一</a>
<input type="submit" value="按钮二" class="bt">
<input type="button" value="按钮三" class="bt">
<button class="bt" >按钮四</button>
</body>
</html>

运行结果

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

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