一、Google的圆角自适应渐变按钮——张鑫旭版
1.纯粹的css代码完成,圆角,没有图片,没有hack,兼容各个浏览器,Firefox,chrome,Safari到IE6-IE7,IE8(未测试)
圆角按钮
css代码:
.g_a{display:inline-block; border-width:1px 0; border-color:#bbbbbb; border-style:solid; vertical-align:middle;}
.g_b{float:left; background:#e3e3e3; border-width:0 1px; border-color:#bbbbbb; border-style:solid; margin:0 -1px; position:relative;}
.g_c{display:block; line-height:0.6em; background:#f9f9f9; border-bottom:2px solid #eeeeee;}
.g_d{display:block; padding:0.1em 0.6em; margin-top:-0.6em; cursor:pointer;}
2.可以与文字混排
您好,按钮!
圆角按钮
——拽个毛啊,居然不理我!
3.宽度自适应内部文字个数
我是一个忧郁的按钮
4.高度自适应内部文字大小
我是一个忧郁的按钮
5.直接使用css即可实现按钮的鼠标经过样式
我的边框会变色
鼠标经过css样式
.g_a_hover:hover{border-color:#999999;}
.g_a_hover:hover .g_b{border-color:#999999;}
二、用css实现虾米网音乐播放下载的圆角投影按钮
1.纯粹的css代码完成,圆角,没有图片,没有hack,兼容各个浏览器,Firefox,chrome,Safari到IE6-IE7,IE8(未测试)
高光投影按钮
css代码:
.x_a{display:inline-block; border-top:1px solid #d6d6d6; border-bottom:1px solid #e5e5e5; font-size:12px;}
.x_b{float:left; border-left:1px solid #d6d6d6; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin:0 -1px; position:relative;}
.x_c{display:inline-block; padding:0.3em 0.6em 0; background:#f4f4f4; border-left:2px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0.2em solid #f0f0f0; line-height:1.1em; cursor:pointer;}
2.女生版——粉色系
粉色按钮
css代码:
.x_a_p{display:inline-block; border-top:1px solid #FBD0B2; border-bottom:1px solid #FCE1CE; font-size:12px;}
.x_b_p{float:left; border-left:1px solid #FBD0B2; border-right:1px solid #F9B88C; border-bottom:1px solid #F9B88C; margin:0 -1px; position:relative;}
.x_c_p{display:inline-block; padding:0.3em 0.6em 0; background:#FEF3EB; border-left:2px solid #ffffff; border-top:1px solid #ffffff; border-bottom:0.2em solid #FEEEE3; line-height:1.1em; cursor:pointer;}
3.与图片文字任意混排
我是女生
-
♥ -
我是男生
4.高度与宽度的自适应
宽度自适应与文字个数
高度自适应于文字大小
5.使用css即可实现鼠标经过样式的改变
经过我
我也要
灰色按钮鼠标经过css:
.x_hover:hover{border-top-color:#c0c0c0; border-bottom-color:#cecece;}
.x_hover:hover .x_b{border-left-color:#c0c0c0; border-right-color:#aeaeae; border-bottom-color:#aeaeae;}
.x_hover:hover .x_c{background:#dbdbdb; border-left-color:#e3e2e1; border-top-color:#e5e5e5; border-bottom-color:#d7d7d7;}
粉色按钮鼠标经过css:
.x_p_hover:hover{border-top-color:#FFBE91; border-bottom-color:#FFCEAD;}
.x_p_hover:hover .x_b_p{border-left-color:#FFBE91; border-right-color:#FFA76B; border-bottom-color:#FFA76B;}
.x_p_hover:hover .x_c_p{background:#FFDFC9; border-left-color:#FFE7D7; border-top-color:#FFEBDD; border-bottom-color:#FFDAC1;}