还在用死板的图片作按钮的背景吗,我以前就这么用,但如今不了,也没那么绝对,假如你的老板,非让你把ie6的问题都解决完,那你有两种方法,一继续用图片,二辞职走人,追逐刺激的新技术吧!哦,好像在国外,有一种玩意css3他不叫新技术,人家玩的差很少了。
css
.button1{ color:#444; text-decoration:none; font-size:22px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; display:inline-block; text-align:center; background-color:#ccc; width:235px; height:70px; line-height:70px; border:2px solid #444; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -webkit-box-shadow:0px 3px 2px #ccc; -moz-box-shadow:0px 3px 2px #ccc; box-shadow:0px 3px 2px #ccc; box-shadow:0 0 3px 1px rgba(255, 255, 255, 0.36) inset; text-shadow:0px 1px 1px #fff; background-image:-moz-linear-gradient(center top , #ddd 0%, #D4D4D4 50%, #C5C5C5 50%, #ADADAD 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(0.5, #D4D4D4), color-stop(0.5, #C5C5C5), color-stop(1, #ADADAD)); -moz-box-reflect:below 0 -moz-linear-gradient(transparent,transparent 50%,rgba(255,255,255,0.3)); -webkit-box-reflect:below 0 -webkit-linear-gradient(transparent,transparent 50%,rgba(255,255,255,0.3));}
border-radius:length|%
这是一个缩写,至关于四个角设置一样的值,用px或者百分比均可以,想要成为圆形,就用50%,你也能够单独设置每一个角,语法和设置边框有的一拼,例如border-radius:5px 2px 4px 1px,分别是左上、右上、右下、左下,你恍然大悟,不就是顺时针吗,哦,是这样的,也能够啰嗦的分开写,border-top-left-radius:5px;太罗嗦,我就不细讲这个分开写了,兼容IE9+、Firefox 4+、Chrome、Safari 5+ 以及 Opera 支持。。。还有为了兼容老版本的火狐啊,谷歌啊等等,你能够加前缀,火狐-moz、谷歌/苹果-webkit、Opera -o、ie -ms。注意样式顺序最好是私有样式而后标准样式.
css3