CSS3动起来 - 旋转90、180、270度 - 垂直、水平翻转
分类:Html_Css| 发布:佚名| 查看:2749 | 发表时间:2014/11/12
直接上代码,类名字就能说明意思:
2 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation= 1 ); |
3 | -webkit-transform: rotate( 90 deg); |
4 | -moz-transform: rotate( 90 deg); |
5 | -ms-transform: rotate( 90 deg); |
6 | -o-transform: rotate( 90 deg); |
7 | transform: rotate( 90 deg) |
效果如下:

2 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation= 2 ); |
3 | -webkit-transform: rotate( 180 deg); |
4 | -moz-transform: rotate( 180 deg); |
5 | -ms-transform: rotate( 180 deg); |
6 | -o-transform: rotate( 180 deg); |
7 | transform: rotate( 180 deg) |
效果如下:

2 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation= 3 ); |
3 | -webkit-transform: rotate( 270 deg); |
4 | -moz-transform: rotate( 270 deg); |
5 | -ms-transform: rotate( 270 deg); |
6 | -o-transform: rotate( 270 deg); |
7 | transform: rotate( 270 deg) |
效果如下:

1 | .camnpr-flip-horizontal { |
2 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation= 0 , mirror= 1 ); |
3 | -webkit-transform: scale( -1 , 1 ); |
4 | -moz-transform: scale( -1 , 1 ); |
5 | -ms-transform: scale( -1 , 1 ); |
6 | -o-transform: scale( -1 , 1 ); |
7 | transform: scale( -1 , 1 ) |
效果如下:

2 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation= 2 , mirror= 1 ); |
3 | -webkit-transform: scale( 1 , -1 ); |
4 | -moz-transform: scale( 1 , -1 ); |
5 | -ms-transform: scale( 1 , -1 ); |
6 | -o-transform: scale( 1 , -1 ); |
7 | transform: scale( 1 , -1 ) |
效果如下:

以下是让上边的效果动起来,可以自由组合,会出现不同的效果,自己尝试一下吧!
02 | -webkit-animation: spin 2 s infinite linear; |
03 | -moz-animation: spin 2 s infinite linear; |
04 | -o-animation: spin 2 s infinite linear; |
05 | animation: spin 2 s infinite linear |
09 | -moz-transform: rotate( 0 deg) |
12 | -moz-transform: rotate( 359 deg) |
15 | @-webkit-keyframes spin { |
17 | -webkit-transform: rotate( 0 deg) |
20 | -webkit-transform: rotate( 359 deg) |
25 | -o-transform: rotate( 0 deg) |
28 | -o-transform: rotate( 359 deg) |
33 | -webkit-transform: rotate( 0 deg); |
34 | transform: rotate( 0 deg) |
37 | -webkit-transform: rotate( 359 deg); |
38 | transform: rotate( 359 deg) |