CSS - transition簡介

這篇博客意在用簡短的幾句話告訴你 CSS3特性 transition 的用法子漩。

transition 有4個性質(zhì):

名稱 描述
transition-property 要進(jìn)行改變的元素樣式
transition-duration 完成transition的總時間
transition-timing-function 變化的速度
transition-delay 延遲多久觸發(fā)transition

這4個性質(zhì)可以被分別設(shè)置最爬,也可以寫在一行當(dāng)中藻糖,看如下實(shí)例:

<button class="btn">TRANSITION</button>
.btn {
  width: 400px;
  height: 60px;
  background-color: #3498db;
  outline: none;
  border: none;
  color: #fff;
  transition: background-color 1s ease .5s;
  /* Separated usage of transition, which has the same effects of the one-line format.
    transition-property: background-color;
    transition-duration: 1s;
    transition-timing-function: ease;
    transition-delay: .5s;
  */
}

.btn:hover {
  background-color: #e74c3c;
}

注釋里的4行和上面的一行實(shí)現(xiàn)的效果是一樣的

若想同時實(shí)現(xiàn)多個transition娶视,可以像下方一樣寫隘蝎,也可以用關(guān)鍵詞all购啄。

.btn {
  width: 400px;
  height: 60px;
  background-color: #3498db;
  outline: none;
  border: none;
  color: #fff;
  transition: width 1s, background-color 1s ease .5s;
  /* Separated usage of transition, which has the same effects of the one-line format.
    transition-property: width, background-color;
    transition-duration: 1s;
    transition-timing-function: ease;
    transition-delay: .5s;
  */
  /* You can even change all declared css using "all"
    transition: all 1s ease .5s;
  */
}

.btn:hover {
  background-color: #e74c3c;
}

共有兩種常見的transition觸發(fā)方式:

  1. 在上方例子中,我使用了hover來觸發(fā)transition嘱么,這是最常見的使用方式之一狮含。
  2. 還有一種使用方式是,事先設(shè)置好transition曼振,通過javascript來監(jiān)聽DOM元素几迄,事件發(fā)生后通過js來改變設(shè)置了transition的元素的css。
  • 這種方法更高級冰评,可實(shí)現(xiàn)的效果更多映胁。

除此之外,transition還可以與transform結(jié)合甲雅,來實(shí)現(xiàn)元素的移動解孙。
照舊坑填,附上我寫的一個demo,動手試一試更能明白用法 - CSS transition屬性嘗試 on JSfiddle

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末弛姜,一起剝皮案震驚了整個濱河市脐瑰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌廷臼,老刑警劉巖苍在,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異中剩,居然都是意外死亡忌穿,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門结啼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掠剑,“玉大人,你說我怎么就攤上這事郊愧∑右耄” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵属铁,是天一觀的道長眠寿。 經(jīng)常有香客問我,道長焦蘑,這世上最難降的妖魔是什么盯拱? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮例嘱,結(jié)果婚禮上狡逢,老公的妹妹穿的比我還像新娘。我一直安慰自己拼卵,他們只是感情好奢浑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著腋腮,像睡著了一般雀彼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上即寡,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天徊哑,我揣著相機(jī)與錄音,去河邊找鬼聪富。 笑死实柠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的善涨。 我是一名探鬼主播窒盐,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼钢拧!你這毒婦竟也來了蟹漓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤源内,失蹤者是張志新(化名)和其女友劉穎葡粒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體膜钓,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嗽交,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了颂斜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片夫壁。...
    茶點(diǎn)故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖沃疮,靈堂內(nèi)的尸體忽然破棺而出盒让,到底是詐尸還是另有隱情,我是刑警寧澤司蔬,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布邑茄,位于F島的核電站,受9級特大地震影響俊啼,放射性物質(zhì)發(fā)生泄漏肺缕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一授帕、第九天 我趴在偏房一處隱蔽的房頂上張望同木。 院中可真熱鬧,春花似錦豪墅、人聲如沸泉手。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽斩萌。三九已至,卻和暖如春屏轰,著一層夾襖步出監(jiān)牢的瞬間颊郎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工霎苗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留姆吭,地道東北人。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓唁盏,卻偏偏與公主長得像内狸,于是被迫代替她去往敵國和親检眯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案昆淡? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評論 1 92
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color锰瘸,font,text-align昂灵,li...
    love2013閱讀 2,306評論 0 11
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫避凝、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,066評論 4 62
  • 今日是丙申年農(nóng)歷正月初三眨补,從朋友得到消息管削,你要結(jié)婚了。而我竟一無所知撑螺,是該責(zé)怪自己含思,還是這些年來你我之間從摯友...
    墨醒醒閱讀 231評論 0 0
  • 男人成功安皱,女人拜金和貪婪调鬓,有需求的市場才會催生出婚外情的滋生蔓延。 人到中年時酌伊,男人面對索然無味的婚姻生活腾窝,如果有...
    我愛微播閱讀 975評論 0 0