摘要:談?wù)勱P(guān)于屬性是什么根據(jù)定義主要是進(jìn)行縮放和轉(zhuǎn)化能做什么細(xì)線代碼頁面適配動(dòng)畫參考的屬性會(huì)影響那些屬性和布局代碼代碼如圖所示可以直接影響到所有帶的屬性,但是由于屬性不
談?wù)勱P(guān)于scale屬性 scale是什么?
根據(jù)W3C定義 ,scale主要是進(jìn)行縮放和轉(zhuǎn)化:
scale能做什么? 1.1px細(xì)線CSS代碼
.wrap{ position: relative; } .UI_scale1{ position: relative; width: 200px; height: 50px; border-bottom:1px solid #000; } .UI_scale2{ position:relative; top: 0px; left: 0px; width: 200px; height: 50px; border-bottom: 1px solid #000; } @media screen and (-webkit-min-device-pixel-ratio:2){ .UI_scale2{ transform: scale(1,0.5); transform-origin:left center; } }2.頁面適配
function scale(){ var origin_H = 667, origin_W = 375, win_H = $(window).height(), win_W = $(window).width(); var ratio1 = win_H / origin_H , ratio2 = win_W / origin_W ; if(ratio13.動(dòng)畫(參考animate.css) @-webkit-keyframes pulse { 0% { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) } 50% { -webkit-transform: scale3d(1.05,1.05,1.05); transform: scale3d(1.05,1.05,1.05) } 100% { -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1) } }scale的屬性會(huì)影響那些屬性和布局HTML代碼
CSS代碼
.wrap{ position: relative; background-color: #ccc; } .UI_scale1{ position: relative; top: 0px; width: 100px; height: 50px; font-size:14px; line-height: 24px; margin-left: 50px; padding: 50px; border-bottom:1px solid #000; background-color: red; } .UI_scale2{ position: relative; top: 0px; width: 100px; height: 50px; font-size:14px; line-height: 24px; margin-left: 50px; padding: 50px; border-bottom:1px solid #000; transform: scale(0.5); background: blue; transform-origin: center center; }如圖所示可以直接影響到所有帶px的屬性,但是由于scale屬性不會(huì)引起重排,會(huì)導(dǎo)致父元素的高度和寬度都不會(huì)受到影響.
scale和zoom差異 1.zoom引起重排,scale不會(huì)引起;縮放的中心點(diǎn),zoom不能更改,而scale可以更改 2.重排導(dǎo)致的性能1.scale會(huì)只會(huì)引起了當(dāng)前元素
2.zoom會(huì)引起重排,所以會(huì)影響全部元素
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/49945.html
摘要:談?wù)勱P(guān)于屬性是什么根據(jù)定義主要是進(jìn)行縮放和轉(zhuǎn)化能做什么細(xì)線代碼頁面適配動(dòng)畫參考的屬性會(huì)影響那些屬性和布局代碼代碼如圖所示可以直接影響到所有帶的屬性,但是由于屬性不 談?wù)勱P(guān)于scale屬性 scale是什么? 根據(jù)W3C定義 ,scale主要是進(jìn)行縮放和轉(zhuǎn)化: scale能做什么? 1.1px細(xì)線 CSS代碼 .wrap{ ...
摘要:后期準(zhǔn)備使用面向?qū)ο蟮膶懛ㄍ瓿?,將水波的大小顏色范圍過渡等效果進(jìn)行開發(fā)者自定義,或許會(huì)加入更多的效果 css之水波效果 沒事實(shí)現(xiàn)了一個(gè)小效果,貼上來分享分享 先看看效果showImg(https://segmentfault.com/img/bV9FNE?w=526&h=233); 上代碼 :root{ background: #ddd; } body{ posi...
摘要:動(dòng)畫屬性詳解關(guān)于制作動(dòng)畫的幾個(gè)屬性變形轉(zhuǎn)換和動(dòng)畫。一屬性旋轉(zhuǎn)中心為原點(diǎn)扭曲傾斜縮放移動(dòng)矩陣變形。各個(gè)屬性的用法旋轉(zhuǎn)其中表示度。承載動(dòng)畫的另一個(gè)屬性。定義動(dòng)畫的名稱。一個(gè)或多個(gè)合法的樣式屬性。 css3動(dòng)畫屬性詳解: 關(guān)于CSS3制作動(dòng)畫的幾個(gè)屬性:變形(transform)、轉(zhuǎn)換(transition)和動(dòng)畫(animation)。 一、transform 屬性: 旋轉(zhuǎn)rotate(中...
摘要:以上就是狀態(tài)模式在實(shí)際開發(fā)中得應(yīng)用,我們結(jié)合了綜合應(yīng)用狀態(tài)模式。 在vue.js之類的mvvm的框架大行其道的當(dāng)下,開發(fā)中最常見的場景就是通過改變數(shù)據(jù)來展示頁面或模塊的不同狀態(tài),當(dāng)我們把mvvm玩的不亦樂乎的時(shí)候,有時(shí)也會(huì)停下了想想:在某些項(xiàng)目中不能用vuejs之類的框架時(shí),我們怎么通過改變數(shù)據(jù)來修改頁面或者模塊的狀態(tài)呢。嗯。說到狀態(tài),就想到了狀態(tài)模式 狀態(tài)模式: 在很多情況下,一個(gè)對...
摘要:以上就是狀態(tài)模式在實(shí)際開發(fā)中得應(yīng)用,我們結(jié)合了綜合應(yīng)用狀態(tài)模式。 在vue.js之類的mvvm的框架大行其道的當(dāng)下,開發(fā)中最常見的場景就是通過改變數(shù)據(jù)來展示頁面或模塊的不同狀態(tài),當(dāng)我們把mvvm玩的不亦樂乎的時(shí)候,有時(shí)也會(huì)停下了想想:在某些項(xiàng)目中不能用vuejs之類的框架時(shí),我們怎么通過改變數(shù)據(jù)來修改頁面或者模塊的狀態(tài)呢。嗯。說到狀態(tài),就想到了狀態(tài)模式 狀態(tài)模式: 在很多情況下,一個(gè)對...
閱讀 2748·2021-10-22 09:55
閱讀 2149·2021-09-27 13:35
閱讀 1335·2021-08-24 10:02
閱讀 1633·2019-08-30 15:55
閱讀 1273·2019-08-30 14:13
閱讀 3534·2019-08-30 13:57
閱讀 2046·2019-08-30 11:07
閱讀 2534·2019-08-29 17:12