欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

css3過渡與轉換的方法

這篇文章主要介紹“css3過渡與轉換的方法”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“css3過渡與轉換的方法”文章能幫助大家解決問題。

成都創(chuàng)新互聯長期為上1000+客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為敘永企業(yè)提供專業(yè)的成都網站制作、網站建設,敘永網站改版等技術服務。擁有10余年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

一 css3過渡 轉換

css3過渡(transition)允許我們在限定的時間內從一個屬性值轉變到另一個屬性值.

●transition-property:指定要轉換的屬性

●transition-duration:指定轉換發(fā)生的持續(xù)時間

●transition-timing-function:指定轉換的速度在其持續(xù)時間內如何變化

●transition-delay:指定過渡效果的延遲(以秒為單位)

在下面的例子中,我們將transition屬性設置為持續(xù)時間為5s的轉換效果.并設置ease-in定時函數,該函數有淡入的效果.

css代碼:

transition:transform 5s ease-in;

過渡效果可以應用于各種css屬性,包括:背景顏色,寬度,高度,不透明度等等.

在下面的例子中,div元素的寬度和高度都是100px,并有一個紅色的背景.我么為width屬性指定一個過渡效果,持續(xù)時間為3s.

css代碼:

div.transition{ width:100px; height:100px;background:red;color:white;transition:width 3s; }

div.transition:hover{ width:250px;}

效果如下:

如果你將光標懸停在div元素上,則會從左向右移動.

當光標被移出div元素時,它將逐漸變回原來的樣式.

transition-timing-function屬性指定過渡效果的速度曲線.

它可以有以下值:

ease:動畫開始緩慢,然后加速(默認值)

ease-in:緩慢開始,然后加速,突然停止.

ease-out:快速啟動,但減速停止.

ease-in-out:類似于緩解,但更加微妙的加速和減速.

linear:勻速轉換

cubic-bezier()函數,它允許你在cubic-bezier(立方體-貝塞爾)函數中定義你自己的值.取值范圍為0~1之間.

css代碼:

transition-timing-function:cubic-bezier(0,0,1,1);

二 css3 transform:rotate()

css3中transform(轉換)允許你翻轉,旋轉,縮放和傾斜元素.

transform(轉換)是一種讓元素更改形狀,大小和位置的效果

css3支持2d和3d轉換.

設置15deg的角度旋轉(順時針方向旋轉),css代碼如下:

transform:totate(15deg);

正值,順時針旋轉;負值,逆時針旋轉.

三 css3 transform-origin,translate(),skew()

transition-origin(原點)屬性允許你更改要轉換元素的位置.該屬性的默認值是50% 50%,對應于元素的中間.

在下面的例子中,我們將transform-origin屬性和transform-ratate一起使用.x軸(水平)的原點從左側設定為30%.

y軸(垂直)的原點從上方設定為80%.

css代碼:

div.empty-div{position:relative;height:100px;width:100px;margin:30px;padding:10px;border:2px solid black;}

div.green-div{  padding:50px; position:absolute;background-color:LightGreen;border:2px  solid red;transform:rotate(15deg);transform-origin:30% 80%;}

0 0 與左上相同,100% 100%與右下相同.

transform-origin屬性必須與transform屬性一起使用.

translate()方法從當前位置移動一個元素(根據給定的x軸和y軸的參數).正值會將元素

向下推到其默認位置的右側.而負值則會將元素向上并拖至其默認位置的左側.

css代碼:

transform:translate(120px,60px);

skew()通過給元素設置x軸和y軸的傾斜角度值來實現傾斜.

以下例子,沿著x軸將<div>元素傾斜45度

css代碼:

transform:skew(45deg);

-webkit-transform:skew(45deg);

如果沒有指定第二個參數,則它的默認值為零.

四 css3 scale()函數和多重變換

scale()方法根據已設定的高度和寬度參數來增加或減少元素的大小.1代表原始大小,2代表原始尺寸的兩倍,以此類推.

css代碼:

transform:scale(0.7 0.7);

如果只傳遞一個參數,則默認寬度與高度都使用該參數.

一次可以使用多個轉換.比如同時旋轉和縮放元素的大小.對元素應用多個變換,只需要用空格隔開它們.

css代碼:

transform:rotate(35deg) translate(120px);

五 css3關鍵幀與動畫

動畫讓一個元素從一種風格變?yōu)榱硪环N風格.

你可以根據需要更改任意數量的css屬性.

關鍵幀將保存元素在特定時間的樣式

@keyframes規(guī)則

當你在@keyframes規(guī)則中指定css樣式時,動畫將在某些時間從當前樣式逐漸變?yōu)樾聵邮?

要使動畫起作用,必須將動畫綁定到元素.

以下例子,將更改元素的背景顏色三次:動畫完成50%,完成70%,動畫完成100%時.

@keyframes animation-name{ 0% {background-color:red;} 50% {background-color:yellow;} 70% {background-color:green;}

100% {background-color:green;} }

animation-name是為動畫指定的名字,你可以設置成任意的名字.

作為百分比的替代方法,你可以使用from和to關鍵字分別代替0%起始點,100%結束點.

要使動畫起作用,必須將動畫綁定到元素.

在下面的例子中,動畫持續(xù)一秒鐘,并將紅色div的背景顏色更改為綠色和藍色

div.animation{ width:100px;height:100px;background-color:red;animation-name:能否;animation-duration:1s;}

@keyframes 能否{ 0% {background-color:red;} 50%{ background-color:green;} 100%{background-color:blue;} }

背景顏色將在1s內自動變化.

animation-name:指定動畫的名字.

animation-duration:指定所選動畫的持續(xù)時間.

如果為指定animation-duration屬性,則動畫將不起作用.因為默認值是0.

關于“css3過渡與轉換的方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識,可以關注創(chuàng)新互聯行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

文章題目:css3過渡與轉換的方法
網站地址:http://aaarwkj.com/article24/jpdcce.html

成都網站建設公司_創(chuàng)新互聯,為您提供動態(tài)網站、微信公眾號、云服務器、靜態(tài)網站、外貿建站、網站策劃

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

網站建設網站維護公司
在线观看青青草原免费| 五月婷婷丁香综合中文字幕| 国产精品亚洲一区二区在| 欧美一区二区三区日| 男女啪啪国产精品视频| 国内揄拍国内精品少妇国| 国产日韩精品综合一区| 亚洲一区二区三区熟女av| 人妻中文字幕在线一二区| 中文字幕色视频在线观看| 韩国福利短片在线观看| 亚洲日本一区二区三区电影| 色哟哟亚洲精品一区二区| 亚洲国产成在人网站天堂| 亚洲精品麻豆一区二区| 婷婷五五月深爱开心激情| 日韩av一区二区久久久| 91伊人久热精品午夜福利| 免费国产中文字幕黄网站| 精品一区二区日本高清| 欧美精品一区二区三区狠狠| 一级欧美黄片在线播放| 亚洲激情视频在线视频| 欧美人与性一区二区三区| 自拍日韩亚洲一区在线| 欧美日韩久久久久久精品| 97超碰97资源在线| 日日添夜夜添天天操| 欧美日韩精品视频在线| 日韩成人免费观看视频| 91久久亚洲综合精品日本| 亚洲中文字幕视频在看| 色婷婷综合五月在线观看| 中文字幕中出亚洲精品| 亚洲不卡在线免费av| av天堂精品一区二区三区| 日本久久久精品福利视频| 亚洲五月六月激情综合| 我要看黄色一级性生活片| 欧美另类精品一区二区| 日日骚岛国中文字幕av|