重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用CSS代码设定按钮的圆角样式,这个在css3中才能实现,通过使用border-radius来实现这个效果,不过有浏览器的兼容性问题,-moz(例如 -moz-border-radius)用于Firefox;-webkit(例如:-webkit-border-radius)用于Safari和Chrome;border-radius:5px 15px 20px 25px;它的意思就是上的圆角5px,右的圆角15px,下的圆角20px,左的圆角25px,通过例子来实际看下:
目前创新互联建站已为成百上千的企业提供了网站建设、域名、虚拟空间、网站托管、企业网站设计、潼关网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
div id="round"/div
#round {
padding:10px; width:300px; height:50px;
border: 5px solid #dedede;
-moz-border-radius: 15px; /* Gecko browsers */
-webkit-border-radius: 15px; /* Webkit browsers */
border-radius:15px; /* W3C syntax */
}
效果如图:
按钮自适应原理是利用a标签和i标签各自一个背景组合成为按钮,达到自适应,具体实现css样式及html结构如下,感兴趣的朋友可以参考下
原理:利用a标签和i标签各自一个背景组合成为按钮,达到自适应。
复制代码
代码如下:
!DOCTYPE
html
html
head
meta
charset="UTF-8"
style
type="text/css"
.btn
a{text-decoration:none;}
.btn{display:
inline-block;
background:
url(s_btn.png)
no-repeat
0;
height:
22px;
line-height:
22px;
color:
#666;
vertical-align:top;}
.btn
i{display:block;font-style:
normal;
font-size:
12px;
padding:
10px;
background:url(s_btn.png)
no-repeat
right
-22px;
}
.btn:hover{text-decoration:
none;color:#4c8136;background-position:
-44px;}
.btn:hover
i{background-position:
right
-66px;}
.btn:active{background-position:
-88px;}
.btn:active
i{background-position:
right
-110px;}
.btn_disabled,
.btn_disabled:hover{background:
url(../img/s_btn.png)
no-repeat
-132px;cursor:
default;}
.btn_disabled
i,
.btn_disabled:hover
i,
.s_btn_disabled:active
i{background-position:
right
-154px;color:#999;}
/style
/head
body
a
href="#"
class="btn"
i这是按钮/i
/a
a
href="#"
class="btn"
i按钮/i
/a
/body
/html
效果:
1、首先创建一个txt文件,修改后缀名:把.txt改为.html,用记事本打开添加如下代码:打开浏览器,这是一个没有添加样式的button,外观不美观,而且在不同的浏览器下显示的外观是不一样的,所以我们要添加统一的样式。
2、按钮样式比较多,这样写让代码不整洁,可阅读性差,就要用style标签。
3、style type="text/css"/style样式表。style标签里面表示的是一个样式表,我们所有的样式都可以写到标签中去。这段代码的意思是:凡是button标签都使用这个样式。
4、把 样式表中的 button{}改成了.ui_button{},然后在button标签里面加了class属性,这样做的意思是,这个button标签使用了名字为ui_button的样式。
5、通过javascript动态修改样式,为了避免用户多次点击提交按钮重复提交信息,在用户点击提交按钮之后,禁用按钮,并设置按钮字体的颜色为灰色。
6、修改样式的其他方法:obj.style.cssText = "color:#E1E1E1;background-color:black;";cssText可以写多个样式样式属性。
7、修改样式的其他方法:obj.setAttribute("class", "style2");直接更改按钮标签的class属性,把指向名为ui_button的样式改为指向名为style2的样式。
8、修改样式的其他方法:link href="css1.css" rel="stylesheet" type="text/css" id="css"/obj.setAttribute("href","css2.css");修改引用外部的样式表文件,这样就可以对整个页面的样式进行全部更新。