例子1:
要做成上面的效果:背景的***、红色、白色都是图片。背景图片如下:
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html;charset=UTF-8"
/>
<
title
></
title
>
<
style
type
=
"text/css"
>
body{
margin:0px;
padding:0px;
}
#menu{
width:500px;
height:28px;
border-bottom:3px solid #e10001;
/*margin-left:auto;
margin-right:auto;*/
margin:0 auto;
margin-top:10px;
padding-bottom:1px;
}
#menu ul{
list-style-type:none;
padding-left:0px;
margin-top:0px;
}
#menu ul li{
width:87px;
height:28px;
float:left;
line-height:28px;
text-align:center;
margin-left:2px;
}
#menu ul li a{
display:block;
text-decoration:none;
background:url(bg.png) 0 -28px no-repeat;
color:#000;
font-size:14px;
}
#menu ul li a:hover{
background:url(bg.png) 0 -56px no-repeat;
color:#f00;
}
#menu ul li #current{
background:url(bg.png) 0 0 no-repeat;
font-weight:bold;
color:#fff;
}
</
style
>
</
head
>
<
body
>
<
div
id
=
"menu"
>
<
ul
>
<
li
><
a
href
=
"#"
>Sohu</
a
></
li
>
<
li
><
a
href
=
"#"
>Sina</
a
></
li
>
<
li
><
a
href
=
"#"
>Baidu</
a
></
li
>
<
li
><
a
href
=
"#"
id
=
"current"
>Google</
a
></
li
>
<
li
><
a
href
=
"#"
>Alibaba</
a
></
li
>
</
ul
>
</
div
>
</
body
>
</
html
>
|
例子2:做成下面的效果,一段文字前面有小图标,鼠标放上变成“√”
代码:图片如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html;charset=UTF-8"
/>
<
title
></
title
>
<
style
type
=
"text/css"
>
a{
background:url(img/mail2.png) left center no-repeat;
padding-left:20px;
text-decoration:none;
}
a:hover{
background-image:url(img/yes.png);
/*虽然没有设置像素值,但是依然有效!
因为a:hover继承了a的前面设置的值!*/
}
</
style
>
</
head
>
<
body
>
<
a
href
=
"http://www.baidu.com.com"
>一封信</
a
>
</
body
>
</
html
>
|
例子3:对form的一些操作,如text框(圆角),password(右面有一个对勾) ,以及button按钮(鼠标放上换图片)
图片:
代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
xml:lang
=
"en"
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html;charset=UTF-8"
/>
<
title
></
title
>
<
style
type
=
"text/css"
>
/*css3的写法*/
input[type="text"]{
width:300px;
height:30px;
font-size:24px;
color:#ff7400;
border:1px solid #ccc;
border-radius:15px; /*圆角*/
padding:0px 15px; /*内容距离左右15px*/
}
input[type="password"] {
width:300px;
height:30px;
background:url(img/yes.png) no-repeat right center;
/*right center 也可以用像素值*/
border:1px solid #ccc;
padding-right:20px;
}
input[type="button"] {
width:122px;
height:42px;
background:url(img/button.png) no-repeat;/*给按钮加个图片*/
border:none; /*去掉按钮的外框*/
cursor:pointer;
}
input[type="button"]:hover{
background-image:url(img/button2.png);
}
</
style
>
</
head
>
<
body
>
<
input
type
=
"text"
name
=
""
id
=
""
/>
<
br
/>
<
input
type
=
"password"
name
=
""
id
=
""
/>
<
br
/>
<
input
type
=
"button"
value
=
""
/>
</
body
>
</
html
>
|
本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/1713925
,如需转载请自行联系原作者