html5中文学习网

您的位置: 首页 > 视频教程 > CSS3视频教程 » 正文

几款不错的按钮样式_Div+Css教程

[ ] 已经帮助:人解决问题

在网页设计中按钮一般默认的都比较“丑”,能不能通过一些好的样式来设计呢,下面学无忧提供几款不错的按钮样式,希望对大家有所帮助。xuVHTML5中文学习网 - HTML5先行者学习网

一、带图标的按钮xuVHTML5中文学习网 - HTML5先行者学习网

·按钮样式截图xuVHTML5中文学习网 - HTML5先行者学习网

xuVHTML5中文学习网 - HTML5先行者学习网

·按钮样式代码如下:xuVHTML5中文学习网 - HTML5先行者学习网

 xuVHTML5中文学习网 - HTML5先行者学习网

/* CSS Document */  xuVHTML5中文学习网 - HTML5先行者学习网

/* BUTTONS */xuVHTML5中文学习网 - HTML5先行者学习网

.buttons a, .buttons button{     display:block;     float:left;     margin:0 7px 0 0;     background-color:#f5f5f5;     border:1px solid #dedede;     border-top:1px solid #eee;     border-left:1px solid #eee;xuVHTML5中文学习网 - HTML5先行者学习网

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;     font-size:12px; line-height:130%;     text-decoration:none;     font-weight:bold;     color:#565656;     cursor:pointer;     padding:5px 10px 6px 7px; /* Links */ } .buttons button{     width:auto;     overflow:visible;     padding:4px 10px 3px 7px; /* IE6 */ } .buttons button[type]{     padding:5px 10px 5px 7px; /* Firefox */     line-height:17px; /* Safari */ } *:first-child+html button[type]{     padding:4px 10px 3px 7px; /* IE7 */ } .buttons button img, .buttons a img{     margin:0 3px -3px 0 !important;     padding:0;     border:none;     width:16px;     height:16px; }xuVHTML5中文学习网 - HTML5先行者学习网

/* STANDARD */xuVHTML5中文学习网 - HTML5先行者学习网

button:hover, .buttons a:hover{     background-color:#dff4ff;     border:1px solid #c2e1ef;     color:#336699; } .buttons a:active{     background-color:#6299c5;     border:1px solid #6299c5;     color:#fff; }xuVHTML5中文学习网 - HTML5先行者学习网

/* POSITIVE */xuVHTML5中文学习网 - HTML5先行者学习网

button.positive, .buttons a.positive{     color:#529214; } .buttons a.positive:hover, button.positive:hover{     background-color:#E6EFC2;xuVHTML5中文学习网 - HTML5先行者学习网

    border:1px solid #C6D880;     color:#529214; } .buttons a.positive:active{     background-color:#529214;     border:1px solid #529214;     color:#fff; }xuVHTML5中文学习网 - HTML5先行者学习网

/* NEGATIVE */xuVHTML5中文学习网 - HTML5先行者学习网

.buttons a.negative, button.negative{     color:#d12f19; } .buttons a.negative:hover, button.negative:hover{     background:#fbe3e4;     border:1px solid #fbc2c4;     color:#d12f19; } .buttons a.negative:active{     background-color:#d12f19;     border:1px solid #d12f19;     color:#fff; }xuVHTML5中文学习网 - HTML5先行者学习网

/* REGULAR */xuVHTML5中文学习网 - HTML5先行者学习网

button.regular, .buttons a.regular{     color:#336699; } .buttons a.regular:hover, button.regular:hover{xuVHTML5中文学习网 - HTML5先行者学习网

    background-color:#dff4ff;     border:1px solid #c2e1ef;     color:#336699; } .buttons a.regular:active{     background-color:#6299c5;     border:1px solid #6299c5;     color:#fff; }xuVHTML5中文学习网 - HTML5先行者学习网

二、圆角按钮样式xuVHTML5中文学习网 - HTML5先行者学习网

·按钮样式图片xuVHTML5中文学习网 - HTML5先行者学习网

xuVHTML5中文学习网 - HTML5先行者学习网

·样式代码如下:xuVHTML5中文学习网 - HTML5先行者学习网

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">xuVHTML5中文学习网 - HTML5先行者学习网
<html>xuVHTML5中文学习网 - HTML5先行者学习网
<head>xuVHTML5中文学习网 - HTML5先行者学习网
<title>Untitled Document</title>xuVHTML5中文学习网 - HTML5先行者学习网
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">xuVHTML5中文学习网 - HTML5先行者学习网
<link rel="stylesheet" type="text/css" href="" />xuVHTML5中文学习网 - HTML5先行者学习网

<style type="text/css">xuVHTML5中文学习网 - HTML5先行者学习网

 <!--xuVHTML5中文学习网 - HTML5先行者学习网

.clear { /* generic container (i.e. div) for floating buttons */xuVHTML5中文学习网 - HTML5先行者学习网
    overflow: hidden;xuVHTML5中文学习网 - HTML5先行者学习网
    width: 100%;xuVHTML5中文学习网 - HTML5先行者学习网
}xuVHTML5中文学习网 - HTML5先行者学习网

a.button {xuVHTML5中文学习网 - HTML5先行者学习网
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;xuVHTML5中文学习网 - HTML5先行者学习网
    color: #444;xuVHTML5中文学习网 - HTML5先行者学习网
    display: block;xuVHTML5中文学习网 - HTML5先行者学习网
    float: left;xuVHTML5中文学习网 - HTML5先行者学习网
    font: normal 12px arial, sans-serif;xuVHTML5中文学习网 - HTML5先行者学习网
    height: 24px;xuVHTML5中文学习网 - HTML5先行者学习网
    margin-right: 6px;xuVHTML5中文学习网 - HTML5先行者学习网
    padding-right: 18px; /* sliding doors padding */xuVHTML5中文学习网 - HTML5先行者学习网
    text-decoration: none;xuVHTML5中文学习网 - HTML5先行者学习网
}xuVHTML5中文学习网 - HTML5先行者学习网

a.button span {xuVHTML5中文学习网 - HTML5先行者学习网
    background: transparent url('bg_button_span.gif') no-repeat;xuVHTML5中文学习网 - HTML5先行者学习网
    display: block;xuVHTML5中文学习网 - HTML5先行者学习网
    line-height: 14px;xuVHTML5中文学习网 - HTML5先行者学习网
    padding: 5px 0 5px 18px;xuVHTML5中文学习网 - HTML5先行者学习网
}xuVHTML5中文学习网 - HTML5先行者学习网

a.button:active {xuVHTML5中文学习网 - HTML5先行者学习网
    background-position: bottom right;xuVHTML5中文学习网 - HTML5先行者学习网
    color: #000;xuVHTML5中文学习网 - HTML5先行者学习网
    outline: none; /* hide dotted outline in Firefox */xuVHTML5中文学习网 - HTML5先行者学习网
}xuVHTML5中文学习网 - HTML5先行者学习网

a.button:active span {xuVHTML5中文学习网 - HTML5先行者学习网
    background-position: bottom left;xuVHTML5中文学习网 - HTML5先行者学习网
    padding: 6px 0 4px 18px; /* push text down 1px */xuVHTML5中文学习网 - HTML5先行者学习网
}xuVHTML5中文学习网 - HTML5先行者学习网

 --> xuVHTML5中文学习网 - HTML5先行者学习网
 </style>xuVHTML5中文学习网 - HTML5先行者学习网
</head>xuVHTML5中文学习网 - HTML5先行者学习网
<body>xuVHTML5中文学习网 - HTML5先行者学习网
 <a class="button" href="http://www.xue51.com/" onclick="this.blur();"><span>学无忧css</span></a>xuVHTML5中文学习网 - HTML5先行者学习网
 <a class="button" href="http://www.xue51.com/" onclick="this.blur();"><span>学无忧-www.xue51.com</span></a>xuVHTML5中文学习网 - HTML5先行者学习网
</body>xuVHTML5中文学习网 - HTML5先行者学习网
</html>xuVHTML5中文学习网 - HTML5先行者学习网
 xuVHTML5中文学习网 - HTML5先行者学习网

三、带导角且有背景图片的按钮样式xuVHTML5中文学习网 - HTML5先行者学习网

·按钮样式图片如下:xuVHTML5中文学习网 - HTML5先行者学习网

xuVHTML5中文学习网 - HTML5先行者学习网

·按钮样式代码如下:xuVHTML5中文学习网 - HTML5先行者学习网

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">xuVHTML5中文学习网 - HTML5先行者学习网
<html>xuVHTML5中文学习网 - HTML5先行者学习网
<head>xuVHTML5中文学习网 - HTML5先行者学习网
<title>Untitled Document</title>xuVHTML5中文学习网 - HTML5先行者学习网
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">xuVHTML5中文学习网 - HTML5先行者学习网
<link rel="stylesheet" type="text/css" href="" />xuVHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript" src="btn.js"></script>xuVHTML5中文学习网 - HTML5先行者学习网
<style type="text/css" media="screen">xuVHTML5中文学习网 - HTML5先行者学习网

body { padding: 20px; font-size: 0.85em; font-family: georgia, serif; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn * { font-style: normal; background-image: url(btn2.png); background-repeat: no-repeat; display: block; position: relative; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }xuVHTML5中文学习网 - HTML5先行者学习网

* html .btn span,xuVHTML5中文学习网 - HTML5先行者学习网
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }xuVHTML5中文学习网 - HTML5先行者学习网

.btn.blue { background: #2ae; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn.green { background: #9d4; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn.pink { background: #e1a; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn:hover { background-color: #a00; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn:active { background-color: #444; }xuVHTML5中文学习网 - HTML5先行者学习网
.btn[class] {  background-image: url(shade.png); background-position: bottom; }xuVHTML5中文学习网 - HTML5先行者学习网

* html .btn { border: 3px double #aaa; }xuVHTML5中文学习网 - HTML5先行者学习网
* html .btn.blue { border-color: #2ae; }xuVHTML5中文学习网 - HTML5先行者学习网
* html .btn.green { border-color: #9d4; }xuVHTML5中文学习网 - HTML5先行者学习网
* html .btn.pink { border-color: #e1a; }xuVHTML5中文学习网 - HTML5先行者学习网
* html .btn:hover { border-color: #a00; }xuVHTML5中文学习网 - HTML5先行者学习网

p { clear: both; padding-bottom: 2em; }xuVHTML5中文学习网 - HTML5先行者学习网
form { margin-top: 2em; }xuVHTML5中文学习网 - HTML5先行者学习网
form p .btn { margin-right: 1em; }xuVHTML5中文学习网 - HTML5先行者学习网
textarea { margin: 1em 0;}xuVHTML5中文学习网 - HTML5先行者学习网

  </style>xuVHTML5中文学习网 - HTML5先行者学习网
</head>xuVHTML5中文学习网 - HTML5先行者学习网
<body>xuVHTML5中文学习网 - HTML5先行者学习网
 <p><a href="#" class="btn blue">This is a blue button</a></p>xuVHTML5中文学习网 - HTML5先行者学习网
 <p><a href="#" class="btn green">This should be a green button</a></p>xuVHTML5中文学习网 - HTML5先行者学习网
 <p><big><a href="#" class="btn blue big">Big Text</a></big></p>xuVHTML5中文学习网 - HTML5先行者学习网
 <form method="post" action="#">xuVHTML5中文学习网 - HTML5先行者学习网
 <fieldset>xuVHTML5中文学习网 - HTML5先行者学习网
 <legend>Form Example</legend>xuVHTML5中文学习网 - HTML5先行者学习网
 <div><input type="text" /></div>xuVHTML5中文学习网 - HTML5先行者学习网
 <div><textarea cols="40" rows="10"></textarea></div>xuVHTML5中文学习网 - HTML5先行者学习网
 <p><input type="Button" id="reset_btn" value="Reset" class="btn" /> <input type="Submit" id="submit_btn" value="Submit this form" class="btn pink" /></p>xuVHTML5中文学习网 - HTML5先行者学习网
 </fieldset>xuVHTML5中文学习网 - HTML5先行者学习网
 </form>xuVHTML5中文学习网 - HTML5先行者学习网

</body>xuVHTML5中文学习网 - HTML5先行者学习网
</html>xuVHTML5中文学习网 - HTML5先行者学习网
 xuVHTML5中文学习网 - HTML5先行者学习网

四、较炫的带导角的按钮xuVHTML5中文学习网 - HTML5先行者学习网

·按钮图片如下:xuVHTML5中文学习网 - HTML5先行者学习网

xuVHTML5中文学习网 - HTML5先行者学习网

 ·按钮样式代码如下:xuVHTML5中文学习网 - HTML5先行者学习网

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">xuVHTML5中文学习网 - HTML5先行者学习网
<html xmlns="http://www.w3.org/1999/xhtml">xuVHTML5中文学习网 - HTML5先行者学习网
<head>xuVHTML5中文学习网 - HTML5先行者学习网
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />xuVHTML5中文学习网 - HTML5先行者学习网
<title>Image Rollover with CSS</title>xuVHTML5中文学习网 - HTML5先行者学习网
<style type="text/css" media="screen">xuVHTML5中文学习网 - HTML5先行者学习网

a.button { background:url(rss-feed-img.png) repeat 0px 0px; width: 123px; height: 44px; display: block; }xuVHTML5中文学习网 - HTML5先行者学习网

a.button span { display: none; }xuVHTML5中文学习网 - HTML5先行者学习网

a.button:hover { background: url(rss-feed-img.png) repeat 0px -44px; }xuVHTML5中文学习网 - HTML5先行者学习网

</style>xuVHTML5中文学习网 - HTML5先行者学习网
</head>xuVHTML5中文学习网 - HTML5先行者学习网

<body>xuVHTML5中文学习网 - HTML5先行者学习网
<a href="#" class="button">xuVHTML5中文学习网 - HTML5先行者学习网
 <span>RSS Feeds</span>xuVHTML5中文学习网 - HTML5先行者学习网
</a>xuVHTML5中文学习网 - HTML5先行者学习网
</body>xuVHTML5中文学习网 - HTML5先行者学习网
</html>xuVHTML5中文学习网 - HTML5先行者学习网
 xuVHTML5中文学习网 - HTML5先行者学习网

以上就是几款不错的按钮样式,你是不是觉得不错呢。xuVHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助