CSS transition animation的使用(內(nèi)含貝賽爾曲線詳解)(2)
文章主要介紹了css transition animation的使用(內(nèi)含貝賽爾曲線詳解),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,區(qū)別:transition也叫過渡動(dòng)畫...
一、transition (過渡動(dòng)畫)
屬性 | 描述 | CSS |
---|---|---|
transition |
簡寫屬性,用于在一個(gè)屬性中設(shè)置四個(gè)過渡屬性。 | 3 |
transition-property |
規(guī)定應(yīng)用過渡的 CSS 屬性的名稱。 | 3 |
transition-duration |
定義過渡效果花費(fèi)的時(shí)間。默認(rèn)是 0。 | 3 |
transition-timing-function |
規(guī)定過渡效果的時(shí)間曲線。默認(rèn)是 "ease"。 | 3 |
transition-delay |
規(guī)定過渡效果何時(shí)開始。默認(rèn)是 0。 | 3 |
實(shí)例:
<!DOCTYPE html>
<html>
<head>
<style>
div{
width:100px;
height:100px;
background:yellow;
transition-property:width;
transition-duration:1s;
transition-timing-function:cubic-bezier(0,0,1,1);
transition-delay:0s;
}
div:hover{
width:500px;
}
</style>
</head>
<body>
<div></div>
<p>請(qǐng)把鼠標(biāo)指針放到黃色的 div 元素上,來查看過渡效果。</p>
<p><b>注釋:</b>本例在 Internet Explorer 中無效。</p>
<p><b>注釋:</b>這個(gè)過渡效果會(huì)在開始之前等待兩秒。</p>
</body>
</html>
效果如下
transition簡化屬性寫法:
transition: property duration timing-function delay;
默認(rèn)值是transition:all 0 ease 0;
注意事項(xiàng)
在移動(dòng)開發(fā)中直接使用transition動(dòng)畫會(huì)讓頁面變得非??D(親測),所以我們常用transform:translate3D(0,0,0)或者transform:translateZ(0)來開啟移動(dòng)端動(dòng)畫的gpu加速,使動(dòng)畫過程更流暢。
translate3D(0,0,0)是指電儀3D轉(zhuǎn)換
translateZ(0)是指定義3D轉(zhuǎn)換,只用Z軸
- CSS自適應(yīng)布局實(shí)現(xiàn)子元素項(xiàng)目整體居中/內(nèi)部項(xiàng)目左對(duì)齊
- 使用CSS混合模式和SVG來動(dòng)態(tài)更改產(chǎn)品圖片的顏色
- css新手教程之背景圖充滿整個(gè)屏幕的示例代碼介紹
- 詳解移動(dòng)端網(wǎng)頁設(shè)計(jì)實(shí)現(xiàn)內(nèi)滾動(dòng)的四種解決方案
- 網(wǎng)頁設(shè)計(jì)如何優(yōu)雅的實(shí)現(xiàn)垂直居中
- 網(wǎng)頁設(shè)計(jì):淺談網(wǎng)頁基本性能優(yōu)化規(guī)則小結(jié)
- 用戶需求導(dǎo)致營銷型網(wǎng)頁設(shè)計(jì)
- 網(wǎng)頁設(shè)計(jì)柵格就是你對(duì)頁面版式的規(guī)劃
- 網(wǎng)頁設(shè)計(jì)內(nèi)容網(wǎng)頁中關(guān)于圖片預(yù)覽的設(shè)計(jì)
- 網(wǎng)頁設(shè)計(jì):腳本素材重構(gòu)用戶體驗(yàn)
CSS自適應(yīng)布局實(shí)現(xiàn)子元素項(xiàng)目整體居中/內(nèi)部項(xiàng)目左對(duì)齊示例代碼
文章主要介紹了CSS自適應(yīng)布局實(shí)現(xiàn)子元素項(xiàng)目整體居中,內(nèi)部項(xiàng)目左對(duì)齊,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,日常工作時(shí),我們可能遇到這...
使用CSS混合模式和SVG來動(dòng)態(tài)更改產(chǎn)品圖片的顏色
文章主要介紹了使用CSS混合模式和SVG來動(dòng)態(tài)更改產(chǎn)品圖片的顏色,需要的朋友可以參考下。前兩天在Codepen看到了@Kyle Wetton寫的一個(gè)示例, 使用CSS混合模式和SVG來改變沙發(fā)的...
css新手教程之背景圖充滿整個(gè)屏幕的示例代碼介紹
文章主要給大家介紹了關(guān)于css新手教程之背景圖充滿整個(gè)屏幕的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用css具有一定的參考學(xué)習(xí)價(jià)值。想讓整個(gè)界面有一個(gè)背...
詳解移動(dòng)端網(wǎng)頁設(shè)計(jì)實(shí)現(xiàn)內(nèi)滾動(dòng)的四種解決方案
這篇文章主要介紹了關(guān)于移動(dòng)端實(shí)現(xiàn)內(nèi)滾動(dòng)的四種解決方案,實(shí)現(xiàn)的效果就是在一個(gè)區(qū)域內(nèi)只允許部分區(qū)域產(chǎn)生滾動(dòng)的效果,而其余部分則不能移動(dòng),需要的朋友可以參考借鑒,下面來一起看看吧。...
網(wǎng)頁設(shè)計(jì)如何優(yōu)雅的實(shí)現(xiàn)垂直居中
這篇文章主要給大家介紹了關(guān)于如何優(yōu)雅的實(shí)現(xiàn)垂直居中的相關(guān)資料,文中分別給大家介紹了已知寬高的元素、未知寬高的元素以及基于 Flexbox 的解決方案,都分別給出了示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧...
網(wǎng)頁設(shè)計(jì):淺談網(wǎng)頁基本性能優(yōu)化規(guī)則小結(jié)
這篇文章主要介紹了淺談網(wǎng)頁基本性能優(yōu)化規(guī)則小結(jié)的相關(guān)資料,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...
用戶需求導(dǎo)致營銷型網(wǎng)頁設(shè)計(jì)
我們的每期話題,團(tuán)隊(duì)在內(nèi)部都會(huì)通過郵件進(jìn)行一番討論,隨著討論的激烈,往往能碰撞出很多有意義的觀點(diǎn),因此,將討論內(nèi)容分享出來,有興趣的朋友可以接著話題討論下去。Junchen:期望不是從石頭里面蹦出來的,所有期望都是受到外界影響、結(jié)合自身需求的一個(gè)外在表現(xiàn)...
網(wǎng)頁設(shè)計(jì)柵格就是你對(duì)頁面版式的規(guī)劃
英文原文:http://desktoppub.about.com/od/grids/l/aa_gridsorder.htm柵格就是你對(duì)頁面版式的規(guī)劃你日常所見的許多頁面都有柵格存在。你可能注意不到,但它確實(shí)存在,并且支撐著設(shè)計(jì)內(nèi)容,建立整體的架構(gòu),引導(dǎo)著頁面的元素。柵格是隱形的架構(gòu),用于指導(dǎo)你頁面...
網(wǎng)頁設(shè)計(jì)內(nèi)容網(wǎng)頁中關(guān)于圖片預(yù)覽的設(shè)計(jì)
之前有寫過《內(nèi)容頁頁碼的預(yù)覽導(dǎo)航》跟《照片預(yù)覽導(dǎo)航分析》兩個(gè)文章,想說明的是預(yù)覽這一功能在用戶心理所占有的比重是很大的,如果僅僅只是給出一排順序數(shù)字做為鏈接的標(biāo)題,用戶的心理會(huì)產(chǎn)生不安全感。雖然給出一排順序數(shù)字做為鏈接幾乎是整個(gè)互聯(lián)網(wǎng)的默認(rèn)分頁鏈接模...
網(wǎng)頁設(shè)計(jì):腳本素材重構(gòu)用戶體驗(yàn)
設(shè)計(jì)網(wǎng)站的同志背景主要有兩種:學(xué)計(jì)算機(jī)、學(xué)藝術(shù)?;旧蠒?huì)寫代碼的不懂設(shè)計(jì),會(huì)設(shè)計(jì)的不懂代碼,這個(gè)格局似乎到今天還沒變。某些學(xué)計(jì)算機(jī)的同學(xué),有自己的審美品位,也能夠做出看起來不錯(cuò)的網(wǎng)站,但學(xué)藝術(shù)的同學(xué)普遍難搞懂代碼...