因為CSS3,動畫將一切皆有可能

2020-12-13 站長之家

熱火朝天的css3無疑吸引了很多前端開發者的眼球,然而在css3中的動畫屬性則是新功能中的主打招牌,說到css3的動畫屬性不得不讓人想起這三個屬性:Transform﹑Transition﹑Animation。 transform屬性雖然看起來可以實現動畫的效果,但本質其實是靜態的,說白一點其實就是一個圖形的變形工具;而transition屬性是一個簡單 的動畫屬性,操作起來非常的簡單;在這裡主要為大家介紹Animations屬性,這是個名副其實的動畫屬性,雖然官方也沒有過多的介紹,只是簡要的說明 這個屬性是transition屬性的擴展,但功能可謂十分的強大,Animations可以定義多個關鍵幀以及定義每個關鍵幀中元素的屬性值來實現複雜 的動畫效果。那麼Animation可以做出怎樣的動畫呢?可以這麼說吧,只要你有創意,你會折騰,那麼將一切皆有可能。

查看示例

相信大家對這個屬性也是比較了解的,所以也不過多的介紹其基礎知識。不是很了解的話,可以在網上找一下基礎知識,有很多相關的資料可以查閱。

在這裡就跟大家說一下一個非常重要的標籤:keyframes。動畫該怎麼動?都全靠它了。keyframes的基本原理類似於flash的時間軸和關鍵幀,所以可以製作出很豐富的動畫出來。看看簡單的例子:

@keyframes demos{

from{transform:translate(0,0);}

20%{transform:translate(20,20);}

40%{transform:translate(40,0);}

60%{transform:translate(60,20);}

80%{transform:translate(80,0);}

to{transform:translate(100,20);}

}

上面的例子設置了一個名為「demos」的動畫,其中的from、20%、40%、60%、80%、to分別代表了在不同時間點上所對應的屬性效果 (from、to可以用0%和100%來表示,注意的是0%不可以縮寫成0)。由此可見,我們可以設置多個時間點的對應屬性效果,這樣子就極大的豐富了我 們的動畫效果。而在任意兩個時間點上,Animation會自動計算中間的過渡效果,同時我們也可以通過設置Animation來對時間段進行控制從而達 到高質量的動畫。相對比於flash來說,Animation動畫屬性卻毫不遜色,最大的優勢是製作簡單,僅僅的幾行代碼,卻可以渲染出豐富的動畫,這是 flash望塵莫及的。

上面連結是給大家整理一個示例頁面,其中的例子一部分是我自己製作的,一部分是來源於網絡收集的,旨在為大家展示更多更精彩的動畫效果,讓大家可以學習的 更多,如果你也有好的idea,歡迎分享給我們,添加到這個頁面來,這個示例頁面也將會不定期的持續更新,讓更多的人都知道,因為CSS3,動畫一切皆有 可能。

註:由於示例頁面不夠完善,所以暫時不提供附件下載。

原文地址:覺唯前端 轉載請註明原作者,謝謝。

相關焦點

  • 前端—— CSS3動畫
    雖說IE9以及更早版本的IE瀏覽器都不支持css3動畫,但是IE6-8瀏覽器已是江河日下,使用谷歌瀏覽器、火狐瀏覽器、IE10+瀏覽器以及移動端瀏覽器等這些支持css3動畫的瀏覽器的人數越來越多,所以如果很簡單的就能讓一部分人獲得更好的用戶體驗,那何樂而不為呢。
  • 前端工程師必備的css3動畫技巧
    本文轉載自【微信公眾號:趣談前端,ID:beautifulFront】經微信公眾號授權轉載,如需轉載與原文作者聯繫本文是筆者之前文章用css3實現驚豔面試官的背景即背景動畫(高級附源碼)的續篇也是介紹css3技巧的文章,因為css這塊知識難點不是很多,更多的在於去熟悉css3的新特性和基礎理論知識。
  • CSS3滑鼠經過動畫特效
    在網際網路項目開發過程中,經常需要用到特效,以增強視覺特殊效果,給用戶更好的體驗效果;今天給大家分享的是一款css3滑鼠經過動畫特效,在該特效中,當滑鼠經過圖片時,圖片略微放大,底部遮罩層出現,同時圖片的描述文字和連結會以動畫的方式出現在遮罩層之上,非常炫酷。
  • 前端工程師必備的css3動畫技巧(附源碼)
    本文是筆者之前文章用css3實現驚豔面試官的背景即背景動畫(高級附源碼)的續篇也是介紹css3技巧的文章,因為css這塊知識難點不是很多
  • The sky’s the limit 一切皆有可能
    The sky’s the limit 一切皆有可能 今日短語
  • 8個純CSS3製作的動畫應用及源碼
    對於一個複雜的圖形或者動畫來說,之前我們的處理方式是圖片疊加或者利用CSS+JavaScript的方法,然而隨著CSS3標準的不斷成熟,我們甚至完全可以利用CSS3來繪製一些圖片和製作豐富的動畫特效。本文主要是分享了8個純CSS3製作的動畫應用,提供原始碼下載。
  • 前程無遠弗屆,一切皆有可能!
    無畏一切考驗!增添一抹色彩!—— 高考,高高興興地考!回望恩高歲月,「感謝」這個稍顯老套卻不減真誠的詞彙仍會情不自禁地浮現在腦海中。但請不要自負,切勿輕視那些精雕細琢的高考題,認真審題、細緻分析、繞開陷阱,做好一切我們能做的,盡全力不給高考留下遺憾。風物長宜放眼量。放眼未來,我們們將面對數不清的選擇,展開各自的斑斕人生,但有些底色應相伴我們一生。其一,恩高的底色。
  • 放下顧慮,努力向前,一切皆有可能
    放下顧慮,向前、向前,一切皆有可能。也許,你會等到有一天,陽光灑滿你的世界,那將是永恆的極晝,天再不會黑;而極圈中的寒冷呢?就交給你來驅散吧。所以從現在開始,你要學會拋開一切顧慮,以一種無畏的精神向前衝!理想會實現,時刻堅信自己!
  • 我考大學的經歷:難得糊塗,一切皆有可能
    一切皆有可能,往往是一些心靈雞湯的標配內容。因為心靈雞湯的泛濫,常常讓人不屑。但是,從我自己考大學的經歷來看,一切皆有可能,還是很有道理的。自我設限,真有可能會限制自己。要說我考大學的經歷,首先要從學英語說起。
  • 新商學校 ▏【教師文壇】 一切皆有可能
    乾坤未定,你我皆有可能; 身處何方,心中依舊向陽。                            ——題記 教育到底是什麼?教育,不僅僅是傳授本領,更是激勵、喚醒和鼓舞。點一盞燈,守一群人,潛移默化成一段美妙風景。
  • 中國政法大學法學院院長焦洪昌:一切皆有可能
    正所謂我見青山多嫵媚,料青山見我應如是,從此以後,法學院將和你們長期共存、互相監督、肝膽相照、榮辱與共,共同行進在憲制中國的大道上!我常想,大中小學,為何都選在秋季開學?這可能源於我們農耕文明的傳統。春天播種,秋天收割,家長有了給孩子交學費的盈餘。也可能考慮了氣候,酷暑過後,轉入秋涼,是讀書修養的大好時光。更有可能是為了一個節日,9月10日教師節。
  • SVG動畫、CSS3動畫常用知識點全解析
    >attributeName定義發生變化的元素屬性名attributeType當attributeType="XML"時,attributeName被認為是XML的屬性;當attributeType="CSS"時,attributeName被認為是css的屬性;不指定attributeType時,默認為"auto",會先將attributeName
  • 眼看英國疫情形勢不對,美國高官立即改口:一切皆有可能
    眼看英國疫情形勢不對,美國高官立即改口:一切皆有可能在英國出現傳播力增強70%的變異病毒之後,全球超過40個國家都對其採取了「封航」的措施。但就在當地時間12月21日,美國高官卻改口表示一切皆有可能,美國還需要對英國的變異病毒進行討論。
  • 美衛生官員:一切皆有可能
    【環球網報導】「我認為一切皆有可能。」據路透社報導,當地時間12月20日,美國衛生與公眾服務部(HHS)助理部長布雷特•吉羅爾表示,美國可能會頒布針對英國的旅行禁令,因為一種新的變異新冠病毒已在該國境內傳播開來。但他補充說,目前美國尚未作出任何決定。
  • 王 青:來到日本,一切皆有可能
    留學有備而來其實王青大學二年級時就考慮過以後要入大學院繼續深造,大學時就為留學做準備。後來在工作實踐中發現,要解決許多具體問題,有必要掌握更多的理論知識。她重新燃起升學的欲望,因為一直對日語感興趣,憧憬日本文化,所以選擇來日留學。
  • 宅一切都按部就班,走出去一切皆有可能
    宅,一切都按部就班,走出去一切皆有可能。
  • 廢棄建築的神奇大變身:一切皆有可能
    鐘樓變住宅、劇院變書店、教堂變滑板場、商場變大學、監獄變旅館、法院變咖啡廳……來看看廢棄建築的神奇大變身,你會發現,一切皆有可能。
  • 從運動員李寧到國潮「李寧」,疫情下三十而立,仍然一切皆有可能
    也是在這一年,李寧交出CEO的位置,將公司實際事務交給職業經理人打理。 十年之後的2008年北京奧運會,李寧的「空中行走」點火儀式,讓「李寧」這個品牌一時間成為了民族品牌的代名詞,響徹大街小巷。
  • 給初三學生加油鼓勵的話語:拼搏進取,一切皆有可能!
    給初三學生加油鼓勵的話語1、如果你做什麼事總比別人慢一分鐘,那麼你將永遠落後於人,「落後就要挨打」。2、把握生命的每一分鐘,全力以赴我們心中的夢。3、自信,是無盡智慧的凝聚。平淡,是成功路上的驛站。4、拼搏進取,一切皆有可能!我們的夢想一定能實現!5、初三不再有,勸君珍惜之。一年之經歷,終身之財富。6、理想學校就在不遠的前方,先不要想一切可能的結果,認真答卷,答出你真正的水平,邁向理想的,向期待已久的衝刺!
  • 目標高遠,腳步踏實,一切皆有可能
    目標高遠,腳步踏實,一切皆有可能學校制定了本科上線700人的目標,高三年級自我加壓,在縣教體局下達的三級指標的基礎上,又增加了超越指標、奮鬥指標,將三級指標變為五級指標,向高目標挑戰,讓高目標促進教師精準備考,充分發揮目標引領作用。天道酬勤,今年高考四中所有班級均超額完成了三級指標,22個班級完成四級超越指標,9個班級完成五級奮鬥指標。五級指標看似高不可攀,但是,只要思想不滑坡,辦法總比困難多。