css簡單動(dòng)畫之transition屬性詳解

一、對(duì)transition屬性的認(rèn)識(shí)
1、transition 屬性是一個(gè)簡寫屬性,可用于設(shè)置四個(gè)過渡屬性:
transition-property 過渡效果的 CSS 屬性的名稱(height、width、opacity等)。
transition-duration 完成過渡效果需要時(shí)間。
transition-timing-function 規(guī)定速度效果的速度曲線。
transition-delay 過渡效果何時(shí)開始(延遲時(shí)間)。
注:如果 transition-duration屬性時(shí)長為 0,就不會(huì)產(chǎn)生過渡效果。
2、漸變函數(shù)的值:
漸變函數(shù)是transition-timing-function;
其中貝塞爾曲線的預(yù)設(shè)值
ease漸快,勻速,減慢cubic-bezier(0.25,0.1,0.25,1)
ease-in漸快,勻速cubic-bezier(0.42,0,1,1)
ease-out勻速,減慢cubic-bezier(0,0,0.58,1)
ease-in-out和ease類似,但比ease的加速度大(幅度大)cubic-bezier(0.42,0,0.58,1)
linear全程勻速cubic-bezier(0,0,1,1)
3、簡寫方式:transition:css屬性名 過度時(shí)間 漸變函數(shù)值 延遲時(shí)間;
二、簡單動(dòng)畫實(shí)例操作
1、先插入兩張圖片
<div class="A"> <img src="img/吃藥.jpg" alt=""> <img src="img/main_bg.jpg" alt=""> </div>
2、給圖片設(shè)置樣式
<style> .A { margin: auto 100px; height: 400px; width: 600px; position: relative; } .A img:nth-child(1) { height: 300px; width: 300px; position: absolute; } .A img:nth-child(2) { height: 300px; width: 300px; position: absolute; transition: opacity 3s ease-in 2s; } .A img:nth-child(2):hover { opacity: 0; } img { height: 300px; width: 300px; } </style>
3、得到的動(dòng)畫效果是:
總結(jié)
以上所述是小編給大家介紹的css簡單動(dòng)畫之transition屬性詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
css動(dòng)畫屬性使用及實(shí)例代碼(transition/transform/animation)
這篇文章主要介紹了css動(dòng)畫屬性使用及實(shí)例代碼(transition/transform/animation) ,需要的朋友可以參考下2019-05-09使用css transition屬性實(shí)現(xiàn)一個(gè)帶動(dòng)畫顯隱的微信小程序部件
這篇文章主要介紹了使用css transition屬性實(shí)現(xiàn)一個(gè)帶動(dòng)畫顯隱的微信小程序部件的相關(guān)資料,需要的朋友可以參考下2018-06-13CSS3使用transition屬性實(shí)現(xiàn)過渡效果
CSS3中新增的transform屬性,可以實(shí)現(xiàn)元素在變換過程中的過渡效果,實(shí)現(xiàn)了基本的動(dòng)畫。下面通過本文給大家介紹CSS3使用transition屬性實(shí)現(xiàn)過渡效果,需要的朋友參考下本文2018-04-18- 大家都知道過渡動(dòng)畫是動(dòng)畫的基礎(chǔ),在學(xué)習(xí)動(dòng)畫屬性之前,我們需要先了解過渡屬性transition,下面這篇文章通過示例代碼給大家詳細(xì)介紹了CSS3中的元素過渡屬性transition,有2016-11-30
- 這篇文章主要介紹了css3的transition屬性詳解,需要的朋友可以參考下2014-12-15
- W3C標(biāo)準(zhǔn)中對(duì)CSS3的transition這是樣描述的:“CSS的transition允許CSS的屬性值在一定的時(shí)間區(qū)間內(nèi)平滑地過渡。這種效果可以在鼠標(biāo)單擊、獲得焦點(diǎn)、被點(diǎn)擊或?qū)υ厝魏胃淖冎?/div> 2014-09-02
最新評(píng)論