真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css3中2d變形的4種方法

小編給大家分享一下css3中2d變形的4種方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

10年積累的做網(wǎng)站、網(wǎng)站制作經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設流程,更有崆峒免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

css3中2d變形4種:1、位移translate(),將元素在水平或垂直方向上移動指定距離;2、縮放scale(),對元素進行水平或垂直方向的縮放;3、旋轉(zhuǎn)rotate(),可以對元素進行旋轉(zhuǎn);4、傾斜skew(),對元素進行傾斜轉(zhuǎn)換。

轉(zhuǎn)換是CSS3中具有顛覆性的特征之一,可以實現(xiàn)元素的位移、旋轉(zhuǎn)、變形、縮放,甚至支持矩陣方式,配合過渡和即將學習的動畫知識,可以取代大量之前只能靠Flash才可以實現(xiàn)的效果。

變形轉(zhuǎn)換 transform

1、移動 translate(x, y)

css3中2d變形的4種方法

translate(50px,50px);

使用translate方法來將文字或圖像在水平方向和垂直方向上分別垂直移動50像素。

可以改變元素的位置,x、y可為負值;

translate(x,y)水平方向和垂直方向同時移動(也就是X軸和Y軸同時移動)
translateX(x)僅水平方向移動(X軸移動)
translateY(Y)僅垂直方向移動(Y軸移動)

.box {
  width: 499.9999px;
  height: 400px;
  background: pink;
  position: absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);  /* 走的自己的一半 */
}

讓定位的盒子水平居中

2、縮放 scale(x, y)

css3中2d變形的4種方法

transform:scale(0.8,1);

可以對元素進行水平和垂直方向的縮放。該語句使用scale方法使該元素在水平方向上縮小了20%,垂直方向上不縮放。

scale(X,Y)使元素水平方向和垂直方向同時縮放(也就是X軸和Y軸同時縮放)
scaleX(x)元素僅水平方向縮放(X軸縮放)
scaleY(y)元素僅垂直方向縮放(Y軸縮放)

scale()的取值默認的值為1,當值設置為0.01到0.99之間的任何值,作用使一個元素縮?。欢魏未笥诨虻扔?.01的值,作用是讓元素放大

3、旋轉(zhuǎn) rotate(deg)

可以對元素進行旋轉(zhuǎn),正值為順時針,負值為逆時針;
css3中2d變形的4種方法

transform:rotate(45deg);
  • 當元素旋轉(zhuǎn)以后,坐標軸也跟著發(fā)生的轉(zhuǎn)變
  • 調(diào)整順序可以解決,把旋轉(zhuǎn)放到最后
  • 注意單位是 deg 度數(shù)
案例旋轉(zhuǎn)撲克牌
body {
  background-color: skyblue;
}
.container {
  width: 100px;
  height: 150px;
  border: 1px solid gray;
  margin: 300px auto;
  position: relative;
}
.container > img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  transform-origin: top right;
  /* 添加過渡 */
  transition: all 1s;
}
.container:hover img:nth-child(1) {
  transform: rotate(60deg);
}
.container:hover img:nth-child(2) {
  transform: rotate(120deg);
}
.container:hover img:nth-child(3) {
  transform: rotate(180deg);
}
.container:hover img:nth-child(4) {
  transform: rotate(240deg);
}
.container:hover img:nth-child(5) {
  transform: rotate(300deg);
}
.container:hover img:nth-child(6) {
  transform: rotate(360deg);
}

4、傾斜 skew(deg, deg)
css3中2d變形的4種方法

transform:skew(30deg,0deg);

該實例通過skew方法把元素水平方向上傾斜30度,處置方向保持不變。

可以使元素按一定的角度進行傾斜,可為負值,第二個參數(shù)不寫默認為0。

transform-origin可以調(diào)整元素轉(zhuǎn)換的原點

css3中2d變形的4種方法

p{transform-origin: left top;transform: rotate(45deg); }  
/* 改變元素原點到左上角,然后進行順時旋轉(zhuǎn)45度 */
變形-移動

	
	2D變形-移動
	
	

定位的盒子完美居中寫法


	
	讓定位的盒子居中對齊
	
	

css3中2d變形的4種方法

設置變形中心點


	
	設置變形中心點
	
	

旋轉(zhuǎn)的圖片

	
	旋轉(zhuǎn)的楚喬傳
	
	

以上是css3中2d變形的4種方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章題目:css3中2d變形的4種方法
網(wǎng)站鏈接:http://weahome.cn/article/jpghhs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部