17C精品-亚洲色欲色欲www在线观看-午夜激情福利视频-婷婷综合色-亚洲成人精品在线观看-h片免费观看-欧美日韩一二三四-一起操在线-色噜噜一区二区-日韩av无码中文字幕-夜夜草影院-国产精品18久久久-2020av在线-草逼视频网-草草视频在线-波多野吉衣在线视频-日本激情视频在线观看-亚洲精品成-xxx国产在线观看-国产高清精品一区-99免费国产-日本十大三级艳星-a天堂视频在线-国内自拍视频一区-一区精品久久

CSS中的transform與transition

2016/9/22 8:37:28   閱讀:1789    發(fā)布者:1789

transform:轉(zhuǎn)換

對元素進(jìn)行移動、縮放、轉(zhuǎn)動、拉長或拉伸。

方法:translate():

元素從其當(dāng)前位置移動,根據(jù)給定的 left(x 坐標(biāo)) 和 top(y 坐標(biāo)) 位置參數(shù)

有兩個div,它們的css樣式如下:

.before { 
            width: 70px; 
            height: 70px; 
            background-color: #8fbc8f; 
        } 

 .after { 
            width: 70px; 
            height: 70px; 
            background-color: #ffe4c4; 
            -webkit-transform: translate(50px, 30px); 
            -moz-transform: translate(50px, 30px); 
            -ms-transform: translate(50px, 30px); 
            -o-transform: translate(50px, 30px); 
            transform: translate(50px, 30px); 
        } 

 

結(jié)果如下:

rotate()

元素順時針旋轉(zhuǎn)給定的角度。允許負(fù)值,元素將逆時針旋轉(zhuǎn)。

有兩個div,它們的css樣式如下

.before { 
            width: 70px; 
            height: 70px; 
            background-color: #8fbc8f; 
        } 

.after { 
            width: 70px; 
            height: 70px; 
            background-color: #ffe4c4; 
            -webkit-transform: rotate(20deg); 
            -moz-transform: rotate(20deg); 
            -ms-transform: rotate(20deg); 
            -o-transform: rotate(20deg); 
            transform: rotate(20deg); 
        } 

結(jié)果如下:

scale()

元素的尺寸會增加或減少,根據(jù)給定的寬度(X 軸)和高度(Y 軸)參數(shù)

有兩個div,它們的css樣式如下:

.before { 
            width: 70px; 
            height: 70px; 
            background-color: #8fbc8f; 
        } 

.after { 
            width: 70px; 
            height: 70px; 
            background-color: #ffe4c4; 
            -webkit-transform: scale(1.5, 0.8);/*寬度變?yōu)樵瓉淼?.5倍,高度變?yōu)樵瓉淼?.8倍*/ 
            -moz-transform: scale(1.5, 0.8); 
            -ms-transform: scale(1.5, 0.8); 
            -o-transform: scale(1.5, 0.8); 
            transform: scale(1.5, 0.8); 
        } 

結(jié)果如下:

skew()

元素翻轉(zhuǎn)給定的角度,根據(jù)給定的水平線(X 軸)和垂直線(Y 軸)參數(shù)

.before { 
            width: 70px; 
            height: 70px; 
            background-color: #8fbc8f; 
        } 

.after { 
            width: 70px; 
            height: 70px; 
            background-color: #ffe4c4; 
            -webkit-transform: skew(20deg, 20deg);/*圍繞 X 軸把元素翻轉(zhuǎn)20度,圍繞 Y 軸翻轉(zhuǎn)20度*/ 
            -moz-transform: skew(20deg, 20deg); 
            -ms-transform: skew(20deg, 20deg); 
            -o-transform: skew(20deg, 20deg); 
            transform: skew(20deg, 20deg); 
        } 

  

結(jié)果如下:

 

 

 

transition:過渡

元素從一種樣式逐漸改變?yōu)榱硪环N的效果

有一個div,它的css樣式如下:

div { 
            width:100px; 
            height:100px; 
            background-color: #87cefa; 
            -webkit-transition: width 2s;/*時長為2s的寬度變化效果*/ 
            -moz-transition: width 2s; 
            -o-transition: width 2s; 
            transition: width 2s; 
        } 
div:hover{ 
            width:300px; 
        }