新出的html5新增了不少标签,性能更强,原来的很繁琐的功能几个标签就能实现,同时CSS3也推出,更是一大亮点,下面是css3的部分用法,在此总结一下,以供需要的朋友们,总共30个例子
1.长方形
1 | #Rectangle{ |
2 | width : 200px ; |
3 | height : 50px ; |
4 | background-color : red ; |
5 | color : white ; |
6 | text-align : center ; |
7 | } |
2.正方形
1 | # square { |
2 | width : 200px ; |
3 | height : 200px ; |
4 | background-color : red ; |
5 | color : white ; |
6 | text-align : center ; |
7 | } |
3.实心圆
01 | #perfect- circle { |
02 | width : 200px ; |
03 | height : 200px ; |
04 | background-color : red ; |
05 | color : white ; |
06 | text-align : center ; |
07 | border-radius: 100px ; |
08 | /*-webkit-border-radius: 100px;*/ |
09 | -moz-border-radius: 100px ; |
10 | } |
4.圈
01 | # circle { |
02 | width : 200px ; |
03 | height : 200px ; |
04 | background-color : white ; |
05 | color : black ; |
06 | text-align : center ; |
07 | border-radius: 100px ; |
08 | /*-webkit-border-radius: 10px;*/ |
09 | /*-moz-border-radius: 100px;*/ |
10 | border : 3px red solid ; |
11 | } |
5.椭圆
01 | #ellipse{ |
02 | width : 200px ; |
03 | height : 100px ; |
04 | background-color : red ; |
05 | color : white ; |
06 | text-align : center ; |
07 | border-radius: 100px / 50px ; |
08 | /*-webkit-border-radius: 100px/50px;*/ |
09 | /*-moz-border-radius: 100px/50px;*/ |
10 | } |
6.上三角
01 | #triangle-up{ |
02 | width : 0px ; |
03 | height : 0px ; |
04 | color : white ; |
05 | text-align : center ; |
06 | border-left : 50px solid transparent ; |
07 | border-right : 50px solid transparent ; |
08 | border-bottom : 100px solid red ; |
09 | /*-webkit-border-top-left-radius: 50px solid transparent;*/ |
10 | /*-webkit-border-top-right-radius: 50px solid transparent;*/ |
11 | /*-webkit-border-bottom-left-radius: 100px solid red;*/ |
12 | /*-webkit-border-bottom-right-radius: 100px solid red;*/ |
13 | } |
7.下三角
1 | #triangle-down{ |
2 | width : 0px ; |
3 | height : 0px ; |
4 | color : white ; |
5 | text-align : center ; |
6 | border-top : 100px solid red ; |
7 | border-left : 50px solid transparent ; |
8 | border-right : 50px solid transparent ; |
9 | } |
8.左三角
1 | #triangle- left { |
2 | width : 0px ; |
3 | height : 0px ; |
4 | color : white ; |
5 | text-align : center ; |
6 | border-top : 50px solid transparent ; |
7 | border-left : 100px solid red ; |
8 | border-bottom : 50px solid transparent ; |
9 | } |
9.右三角
1 | #triangle- right { |
2 | width : 0px ; |
3 | height : 0px ; |
4 | color : white ; |
5 | text-align : center ; |
6 | border-top : 50px solid transparent ; |
7 | border-right : 100px solid red ; |
8 | border-bottom : 50px solid transparent ; |
9 | } |
10.顶左
1 | #triangle-topleft{ |
2 | width : 0px ; |
3 | height : 0px ; |
4 | border-top : 100px solid red ; |
5 | border-right : 100px solid transparent ; |
6 | } |
11.顶右
1 | #triangle-topright{ |
2 | width : 0px ; |
3 | height : 0px ; |
4 | border-top : 100 solid red ; |
5 | border-left : 100 solid transparent ; |
6 | } |
12.底左
1 | #triangle-bottomleft{ |
2 | width : 0px ; |
3 | height : 0px ; |
4 | border-bottom : 100px solid red ; |
5 | border-right : 100px solid transparent ; |
6 | }<img alt= "底左" src= "http://camnpr.com/UPLOAD/2015/2/tx/12.png" > |
13.底右
1 | #triangle-bottomright{ |
2 | width : 0px ; |
3 | height : 0px ; |
4 | border-bottom : 100px solid red ; |
5 | border-left : 100px solid transparent ; |
6 | } |
14.平行四边形
1 | #parallelogram{ |
2 | width : 200px ; |
3 | height : 150px ; |
4 | margin-left : 30px ; |
5 | -webkit-transform: skew( -30 deg); |
6 | -moz-transform: skew( 200 deg); |
7 | -o-transform: skew( 200 deg); |
8 | background-color : red ; |
9 | } |
15.
1 | #trapezoid{ |
2 | border-bottom : 100px solid red ; |
3 | border-left : 50px solid transparent ; |
4 | border-right : 50px solid transparent ; |
5 | width : 100px ; |
6 | height : 0px ; |
7 |
8 | } |
16.
01 | #star-five{ |
02 | width : 0 ; |
03 | height : 0 ; |
04 | color : red ; |
05 | margin : 50px 0 ; |
06 | position : relative ; |
07 | display : block ; |
08 | border-left : 100px solid transparent ; |
09 | border-right : 100px solid transparent ; |
10 | border-bottom : 70px solid red ; |
11 | -moz-transfrom:rotate( 35 deg); |
12 | -webkit-transform:rotate( 35 deg); |
13 | -ms-transform:rotate( 35 deg); |
14 | -o-transform:rotate( 35 deg); |
15 | } |
16 | #star-five:before{ |
17 | width : 0 ; |
18 | height : 0 ; |
19 | border-left : 30px solid transparent ; |
20 | border-right : 30px solid transparent ; |
21 | border-bottom : 80px solid red ; |
22 | position : absolute ; |
23 | top : -45px ; |
24 | left : -65px ; |
25 | color : white ; |
26 | display : block ; |
27 | content : "" ; |
28 | -moz-transform:rotate( -35 deg); |
29 | -webkit-transform:rotate( -35 deg); |
30 | -ms-transform:rotate( -35 deg); |
31 | -o-transform:rotate( -35 deg); |
32 | } |
33 | #star-five:after{ |
34 | width : 0 ; |
35 | height : 0 ; |
36 | display : block ; |
37 | position : absolute ; |
38 | color : red ; |
39 | top : 3px ; |
40 | left : -105px ; |
41 | border-left : 100px solid transparent ; |
42 | border-right : 100px solid transparent ; |
43 | border-bottom : 70px solid red ; |
44 | content : "" ; |
45 | -moz-transform:rotate( -70 deg); |
46 | -webkit-transform:rotate( -70 deg); |
47 | -ms-transform:rotate( -70 deg); |
48 | -o-transform:rotate( -70 deg); |
49 | } |
17.
01 | #star-six{ |
02 | width : 0 ; |
03 | height : 0 ; |
04 | border-left : 50px solid transparent ; |
05 | border-right : 50px solid transparent ; |
06 | border-bottom : 100px solid red ; |
07 | position : relative ; |
08 | } |
09 | #star-six:after{ |
10 | width : 0 ; |
11 | height : 0 ; |
12 | border-top : 100px solid red ; |
13 | border-left : 50px solid transparent ; |
14 | border-right : 50px solid transparent ; |
15 | position : absolute ; |
16 | content : "" ; |
17 | top : 30px ; |
18 | left : -50px ; |
19 | } |
18.
01 | #pentagon{ |
02 | width : 54px ; |
03 | position : relative ; |
04 | border-width : 50px 18px 0 ; |
05 | border-style : solid ; |
06 | border-color : red transparent ; |
07 | } |
08 | #pentagon:before{ |
09 | content : "" ; |
10 | position : absolute ; |
11 | width : 0 ; |
12 | height : 0 ; |
13 | top : -85px ; |
14 | left : -18px ; |
15 | border-width : 0 45px 35px ; |
16 | border-style : solid ; |
17 | border-color : transparent transparent red ; |
18 | } |
19.
01 | #hexagon{ |
02 | width : 100px ; |
03 | height : 55px ; |
04 | background-color : red ; |
05 | position : relative ; |
06 | } |
07 | #hexagon:before{ |
08 | content : "" ; |
09 | position : absolute ; |
10 | top : -25px ; |
11 | left : 0 ; |
12 | width : 0 ; |
13 | height : ; |
14 | border-left : 50px solid transparent ; |
15 | border-right : 50px solid transparent ; |
16 | border-bottom : 25px solid red ; |
17 | } |
18 | #hexagon:after{ |
19 | content : "" ; |
20 | left : 0 ; |
21 | width : 0 ; |
22 | height : 0 ; |
23 | bottom : -25px ; |
24 | position : absolute ; |
25 | border-left : 50px solid transparent ; |
26 | border-right : 50px solid transparent ; |
27 | border-top : 25px solid red ; |
28 | } |
20.
01 | #octagon{ |
02 | width : 100px ; |
03 | height : 100px ; |
04 | background-color : red ; |
05 | position : relative ; |
06 | } |
07 | #octagon:before{ |
08 | width : 42px ; |
09 | height : 0 ; |
10 | top : 0 ; |
11 | left : 0 ; |
12 | position : absolute ; |
13 | content : "" ; |
14 | border-left : 29px solid #eee ; |
15 | border-right : 29px solid #eee ; |
16 | border-bottom : 29px solid red ; |
17 | } |
18 | #octagon:after{ |
19 | width : 42px ; |
20 | height : 0 ; |
21 | left : 0 ; |
22 | bottom : 0 ; |
23 | position : absolute ; |
24 | content : "" ; |
25 | border-left : 29px solid #eee ; |
26 | border-right : 29px solid #eee ; |
27 | border-top : 29px solid red ; |
28 | } |
21
01 | #heart{ |
02 | width : 100px ; |
03 | height : 90px ; |
04 | position : relative ; |
05 | } |
06 | #heart:before,#heart:after{ |
07 | width : 50px ; |
08 | height : 80px ; |
09 | left : 50px ; |
10 | top : 0 ; |
11 | background-color : red ; |
12 | position : absolute ; |
13 | content : "" ; |
14 | -moz-border-radius: 50px 50px 0 0 ; |
15 | border-radius: 50px 50px 0 0 ; |
16 | -webkit-transform:rotate( -45 deg); |
17 | -ms-transform:rotate( -45 deg); |
18 | -moz-transform:rotate( -45 deg); |
19 | -o-transform:rotate( -45 deg); |
20 | transform:rotate( -45 deg); |
21 | -webkit-transform-origin: 0 100% ; |
22 | -ms-transform-origin: 0 100% ; |
23 | -moz-transform-origin: 0 100% ; |
24 | -o-transform-origin: 0 100% ; |
25 | tansform-origin: 0 100% ; |
26 | } |
27 | #heart:after{ |
28 | left : 0 ; |
29 | -webkit-transform:rotate( 45 deg); |
30 | -ms-transform:rotate( 45 deg); |
31 | -moz-transform:rotate( 45 deg); |
32 | -o-transform:rotate( 45 deg); |
33 | transform:rotate( 45 deg); |
34 | -webkit-transform-origin: 100% 100% ; |
35 | -ms-transform-origin: 100% 100% ; |
36 | -moz-transform-origin: 100% 100% ; |
37 | -o-transform-origin: 100% 100% ; |
38 | transform-origin: 100% 100% ; |
39 | } |
22.
01 | #infinity{ |
02 | width : 212px ; |
03 | height : 100px ; |
04 | position : relative ; |
05 | } |
06 | #infinity:before,#infinity:after{ |
07 | width : 60px ; |
08 | height : 60px ; |
09 | top : 0 ; |
10 | left : 0 ; |
11 | border : 20px solid red ; |
12 | position : absolute ; |
13 | content : "" ; |
14 | border-radius: 50px 50px 0 50px ; |
15 | -webkit-border-radius: 50px 50px 0 50px ; |
16 | -moz-border-radius: 50px 50px 0 50px ; |
17 | transform:rotate( -45 deg); |
18 | -webkit-transform:rotate( -45 deg); |
19 | -ms-transform:rotate( -45 deg); |
20 | -moz-transform:rotate( -45 deg); |
21 | -o-transform:rotate( -45 deg); |
22 | } |
23 | #infinity:after{ |
24 | left : auto ; |
25 | right : 0 ; |
26 | border-radius: 50px 50px 50px 0 ; |
27 | -webkit-border-radius: 50px 50px 50px 0 ; |
28 | -moz-border-radius: 50px 50px 50px 0 ; |
29 | transform:rotate( 45 deg); |
30 | -webkit-transform:rotate( 45 deg); |
31 | -moz-transform:rotate( 45 deg); |
32 | -ms-transform:rotate( 45 deg); |
33 | -o-transform:rotate( 45 deg); |
34 | } |
23.
1 | #egg{ |
2 | width : 126px ; |
3 | height : 180px ; |
4 | background-color : red ; |
5 | display : block ; |
6 | border-radius: 50% 50% 50% 50% / 60% 60% 40% 40% ; |
7 | /*-webkit-border-radius:50% 50% 50% 50%/60% 60% 40% 40%;*/ |
8 | } |
24.
01 | #pacman{ |
02 | width : 0 ; |
03 | height : 0 ; |
04 | border-right : 60px solid transparent ; |
05 | border-left : 60px solid red ; |
06 | border-top : 60px solid red ; |
07 | border-bottom : 60px solid red ; |
08 | border-top-left-radius: 60px ; |
09 | border-top-right-radius: 60px ; |
10 | border-bottom-left-radius: 60px ; |
11 | border-bottom-right-radius: 60px ; |
12 | } |
25.
01 | #talkbubble{ |
02 | width : 200px ; |
03 | height : 100px ; |
04 | background-color : red ; |
05 | position : relative ; |
06 | border-radius: 10px ; |
07 | -webkit-border-radius: 10px ; |
08 | -moz-border-radius: 10px ; |
09 | -ms-border-radius: 10px ; |
10 | -o-border-radius: 10px ; |
11 | } |
12 | #talkbubble:before{ |
13 | width : 0 ; |
14 | height : 0 ; |
15 | right : 100% ; |
16 | top : 30px ; |
17 | position : absolute ; |
18 | content : "" ; |
19 | border-top : 15px solid transparent ; |
20 | border-right : 30px solid red ; |
21 | border-bottom : 15px solid transparent ; |
22 | } |
26.
01 | #burst -12 { |
02 | width : 80px ; |
03 | height : 80px ; |
04 | background-color : red ; |
05 | position : relative ; |
06 | text-align : center ; |
07 | } |
08 | #burst -12: before,#burst -12: after{ |
09 | width : 80px ; |
10 | height : 80px ; |
11 | top : 0 ; |
12 | left : 0 ; |
13 | background-color : red ; |
14 | position : absolute ; |
15 | content : "" ; |
16 | } |
17 | #burst -12: before{ |
18 | transform:rotate( 30 deg); |
19 | -webkit-transform:rotate( 30 deg); |
20 | -ms-transform:rotate( 30 deg); |
21 | -moz-transform:rotate( 30 deg); |
22 | -o-transform:rotate( 30 deg); |
23 | } |
24 | #burst -12: after{ |
25 | transform:rotate( 60 deg); |
26 | -webkit-transform:rotate( 60 deg); |
27 | -ms-transform:rotate( 60 deg); |
28 | -moz-transform:rotate( 60 deg); |
29 | -o-transform:rotate( 60 deg); |
30 | } |
27.
01 | #burst -8 { |
02 | width : 80px ; |
03 | height : 80px ; |
04 | background-color : red ; |
05 | text-align : center ; |
06 | position : relative ; |
07 | transform:rotate( 20 deg); |
08 | -webkit-transform:rotate( 20 deg); |
09 | -ms-transform:rotate( 20 deg); |
10 | -moz-transform:rotate( 20 deg); |
11 | -o-transform:rotate( 20 deg); |
12 | } |
13 | #burst -8: before{ |
14 | width : 80px ; |
15 | height : 80px ; |
16 | top : 0 ; |
17 | left : 0 ; |
18 | background-color : red ; |
19 | position : absolute ; |
20 | content : "" ; |
21 | transform:rotate( 135 deg); |
22 | -webkit-transform:rotate( 135 deg); |
23 | -ms-transform:rotate( 135 deg); |
24 | -moz-transform:rotate( 135 deg); |
25 | -o-transform:rotate( 135 deg); |
26 | } |
29.
01 | #diamond{ |
02 | width : 50px ; |
03 | height : 0 ; |
04 | border-style : solid ; |
05 | border-color : transparent transparent red transparent ; |
06 | border-width : 0 25px 25px 25px ; |
07 | position : relative ; |
08 | margin : 20px 0 50px 0 ; |
09 | } |
10 | #diamond:after{ |
11 | width : 0 ; |
12 | height : 0 ; |
13 | top : 25px ; |
14 | left : -25px ; |
15 | border-style : solid ; |
16 | border-color : red transparent transparent transparent ; |
17 | border-width : 70px 50px 0 50px ; |
18 | position : absolute ; |
19 | content : "" ; |
20 | } |
30.
01 | #yin-yang{ |
02 | width : 96px ; |
03 | height : 48px ; |
04 | background-color : #fff ; |
05 | border-color : red ; |
06 | border-style : solid ; |
07 | border-width : 2px 2px 50px 2px ; |
08 | border-radius: 100% ; |
09 | position : relative ; |
10 | } |
11 | #yin-yang:before { |
12 | width : 12px ; |
13 | height : 12px ; |
14 | top : 50% ; |
15 | left : 0 ; |
16 | content : "" ; |
17 | position : absolute ; |
18 | background-color : #fff ; |
19 | border : 18px solid red ; |
20 | border-radius: 100% ; |
21 | } |
22 | #yin-yang:after { |
23 | width : 12px ; |
24 | height : 12px ; |
25 | top : 50% ; |
26 | left : 50% ; |
27 | background-color : red ; |
28 | border : 18px solid #fff ; |
29 | border-radius: 100% ; |
30 | content : "" ; |
31 | position : absolute ; |
32 | } |