99热99这里只有精品6国产,亚洲中文字幕在线天天更新,在线观看亚洲精品国产福利片 ,久久久久综合网

歡迎加入QQ討論群258996829
麥子學(xué)院 頭像
蘋果6袋
6
麥子學(xué)院

CSS中的transform與transition

發(fā)布時(shí)間:2016-09-27 16:50  回復(fù):0  查看:2208   最后回復(fù):2016-09-27 16:50  

前端開發(fā)中,我們常常用到CSS中的transformtransition,那他們的具體用法有哪些呢?今天就和大家分享一二。

  transform:轉(zhuǎn)換

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

  方法:translate():

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

  有兩個(gè)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é)果如下:

CSS中的transform與transition

  scale()

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

  有兩個(gè)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)樵瓉淼?/span>1.5倍,高度變?yōu)樵瓉淼?/span>0.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é)果如下:

CSS中的transform與transition


 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é)果如下:

CSS中的transform與transition

 transition:過渡

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

  有一個(gè)div,它的css樣式如下:

  div {

  width:100px;

  height:100px;

  background-color: #87cefa;

  -webkit-transition: width 2s;/*時(shí)長(zhǎng)為2s的寬度變化效果*/

  -moz-transition: width 2s;

  -o-transition: width 2s;

  transition: width 2s;

  }

  div:hover{

  width:300px;

  }

  

文章來源:HTML5中國

 






您還未登錄,請(qǐng)先登錄

熱門帖子

最新帖子

?