Animate.CSS – 用CSS就可以做出的動態特效

Animate.CSS是一款集合了多種CSS3動態效果的CSS檔,在使用上相當方便,只要直接在需要製作特效的標籤上載入指定的CSS類別,就可以快速做出動畫效果,不過要特別注意,也因為他是CSS3的動畫效果,所以IE的部分需要使用9以上的版本才可以閱讀喔。



Animate 官網截圖

Animate 官網截圖

大家可以先到Animate官網下載Animate.css,下載完成後,將Animate.css載入至頁面中。

<link rel="stylesheet" type="text/css" href="animate.css">

準備完成後,可以直接對著想要做特效的標籤套上Animate的類別,類別名稱需與官網設定的名稱一樣,呈現特效的方式是在網頁載入完成後執行,下面是幾個簡單的範例。

參考Caroline製作bounceInDown效果:

<body>
  <div id="frog" class="animated bounceInDown" ></div>
</body>

參考Caroline製作zoomIn效果:

<div id="rainbow" class="animated zoomIn"></div>

參考Caroline製作的lightSpeedIn效果:

<div id="mrt" class="animated lightSpeedIn"></div>

搭配圖片後更可以呈現特效感覺。

接下來,我們還可以在指定物件,加入Animate的CSS來控制特效的時間,設定該物件特效的時間長短,例如彩虹,我們就可以讓它慢慢出現。

參考Caroline製作範例網頁:設定該物件特效過程的時間

<style>
*{ margin:0px; padding:px; border:none}

#rainbow{
  width:500px;
  height:164px;
  background-image:url(images/rainbow.png);
  -webkit-animation-duration: 3.5s;/*設定該物件特效過程的時間,3.5s代表3.5秒。*/
}
</style>
<div id="rainbow" class="animated zoomIn"></div>

參考Caroline製作範例網頁:設定該物件特效延遲多久出現,我們可以結合前面做的,效果更明顯。

<style>
#mrt{
  width:152px;
  height:62px;
  background-image:url(images/mrt.png);
  position:relative;
  bottom:100px;
  margin:auto;
  -webkit-animation-delay: 3.5s;/*指定該物件特效延遲開始,3.5s代表3.5秒。*/
}
</style>
<div id="mrt" class="animated lightSpeedIn"></div>

參考Caroline製作範例網頁:設定該物件特效次數。

<style>
#star{
  width:46px;
  height:45px;
  background-image:url(images/star1.png);
  -webkit-animation-iteration-count: infinite;/*設定該特效次數,infinite代表無限。*/
}
</style>
<div id="star" class="animated flash"></div>

懂得運用特效及時間的搭配後,就可以發揮你們的創意,做出喜歡的效果。

參考Caroline製作範例頁面

物件很多,所以程式碼有點多,但其實都是很單純的CSS。

<style>
*{ padding:0px; margin:0px}
body{ background-color: #999;}
.clearLeft{ clear:left}
.floatLeft{ float: left}
#box{ width:1300px; height:800px; overflow:hidden; margin:auto; padding-top:30px;}
#cloud1{ width:130px; height:100px; background-image:url(images/cloud1.png); position:relative; left:-230px;-webkit-animation-duration: 20s;-webkit-animation-iteration-count: infinite;}/*設定雲朵特效過程長20秒,特效次數無限。*/
#cloud2{width:78px; height:63px; background-image:url(images/cloud2.png); position:relative; top:100px; right:-1300px;-webkit-animation-duration: 25s;-webkit-animation-iteration-count: infinite;}/*設定雲朵特效過程長25秒,特效次數無限*/
#cloud3{ width:130px; height:100px; background-image:url(images/cloud1.png); position:relative; top:200px; left:-330px;-webkit-animation-duration: 20s;-webkit-animation-iteration-count: infinite;-webkit-animation-delay: 2s;}/*設定雲朵特效過程長20秒,特效次數無限,且在頁面載入2秒後做特效*/

#star1{ width:45px; height:45px; background-image:url(images/star1.png);position:relative; left:50px;-webkit-animation-iteration-count: infinite;-webkit-animation-delay: 2s}/*設定星星特效次數無限,且在頁面載入2秒後做特效*/
#star2{ width:23px; height:23px; background-image:url(images/star2.png);position:relative; left:230px; top:80px;-webkit-animation-iteration-count: infinite;-webkit-animation-delay: 0.3s}/*設定星星特效次數無限,且在頁面載入0.3秒後做特效*/
#star3{ width:22px; height:22px; background-image:url(images/star3.png);position:relative; left:400px;-webkit-animation-iteration-count: infinite;-webkit-animation-delay: 0.5s }/*設定星星特效次數無限,且在頁面載入0.5秒後做特效*/
#star4{ width:41px; height:41px; background-image:url(images/star4.png);position:relative; left:580px ;top:100px; -webkit-animation-iteration-count: infinite;-webkit-animation-delay: 0.8s}/*設定星星特效次數無限,且在頁面載入0.8秒後做特效*/
#star5{ width:22px; height:23px; background-image:url(images/star5.png);position:relative; left:750px;top:50px; -webkit-animation-iteration-count: infinite;}/*設定星星特效次數無限*/
#panda{ width:166px; height:175px; background-image:url(images/panda2.png); position:relative; top:350px;-webkit-animation-delay: 3.0s}/*設定熊貓在頁面載入3.8秒後做特效*/
#frog{ width:159px; height:184px; background-image:url(images/frog2.png); position:relative; top:250px;-webkit-animation-delay: 4.1s}/*設定青蛙在頁面載入4.1秒後做特效*/
#taipei{ width:252px; height:442px; background-image:url(images/101.png);-webkit-animation-delay:4.9s;}/*設定101在頁面載入4.9秒後做特效*/
#ferriBox{ width:200px; height:270px; position:relative; top:5px; left:20px;-webkit-animation-delay:3.8s;}/*設定摩天輪在頁面載入3.8秒後做特效*/
#wheel{ width:199px; height:202px; background-image:url(images/wheel.png); position:relative; top:102px;left:-50px;}
#ferri{ width:82px; height:178px; background-image:url(images/ferri.png);}
#houseBox{-webkit-animation-delay:5s;}/*設定房子在頁面載入5秒後做特效*/
#heart1{ width:25px; height:23px; background-image:url(images/love1.png);margin-left:110px; margin-bottom:10px;-webkit-animation-delay:5.3s; }/*設定愛心在頁面載入5.3秒後做特效*/
#heart2{ width:33px; height:28px; background-image:url(images/love2.png);margin-left:80px; margin-bottom:20px;-webkit-animation-delay:5.9s;}/*設定愛心在頁面載入5.9秒後做特效*/
#heart3{ width:41px; height:41px; background-image:url(images/love3.png);margin-left:140px; -webkit-animation-delay:6.4s;}/*設定愛心在頁面載入6.4秒後做特效*/
#heart4{ width:60px; height:50px; background-image:url(images/love4.png);margin-left:70px; margin-bottom:10px;-webkit-animation-delay:7.0s;}/*設定愛心在頁面載入7.0秒後做特效*/
#heart5{ width:86px; height:84px; background-image:url(images/love5.png);margin-left:160px; margin-bottom:10px;-webkit-animation-delay:7.6s;}/*設定愛心在頁面載入7.6秒後做特效*/
#house{ width:116px; height:145px; background-image:url(images/house.png);margin-bottom:10px;}
#hello{ margin-top:25px; margin-left:8px;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 1.5s;}/*設定Hello特效次數無限,並且在頁面載入1.5秒後做特效*/
#bear{ width:187px; height:197px; background-image:url(images/bear.png); position:relative; top:340px;left:-160px;-webkit-animation-delay:4.4s}/*設定黑熊在頁面載入4.4秒後做特效*/
#balloonBox{-webkit-animation-delay:4.4s; position:relative}/*設定氣球在頁面載入4.4秒後做特效*/
#balloon{ width:78px; height:125px; background-image: url(images/balloon.png);position:relative; top:320px; left:-70px;-webkit-animation-delay:8.3s;-webkit-animation-duration: 20s; }/*設定氣球在頁面載入8.3秒後做特效,特效過程20秒*/
#rainbow{ width:1152px; height:378px; background-image:url(images/rainbowB.png); position:relative; bottom:100px;-webkit-animation-duration: 3.5s; }/*彩虹,設定特效過程3.5秒*/
</style>
<body>
<div id="box">
<div id="cloud1" class=" animated fadeInRightBig floatLeft"></div><!-- 使用fadeInRightBig是會從視窗外由右向左飛進來的效果-->
<div id="cloud2"class=" animated fadeInLeftBig floatLeft"></div>
<div id="cloud3" class=" animated fadeInRightBig floatLeft"></div>
<div id="star1"class=" animated flash clearLeft floatLeft"></div>
<div id="star2"class=" animated flash floatLeft"></div><!--flash 閃爍效果,可以運用在星星或閃光燈...上面-->
<div id="star3"class=" animated flash floatLeft"></div>
<div id="star4"class=" animated flash floatLeft"></div>
<div id="star5"class=" animated flash floatLeft"></div>
<div id="panda"class=" animated bounceInUp clearLeft floatLeft"></div><!--bounceInUp 熊貓彈上來的效果-->
<div id="frog"class=" animated bounceInDown floatLeft"></div><!--bounceInDown 青蛙跳下來的效果-->
<div id="taipei"class=" animated fadeIn floatLeft"></div><!--fadeIn 101淡入效果-->

<div id="ferriBox"class=" animated bounceIn floatLeft"><!--bounceIn 摩天輪彈進來的效果-->
 <div id="wheel" ></div>
 <div id="ferri"class=""></div>
</div>

<div id="houseBox"class=" animated zoomIn floatLeft"><!-- zoomIn 房子與愛心還有愛心上的字同時從遠到進的效果 -->
 <div id="heart5" class="animated fadeIn"><img class="animated tada" id="hello" src="images/hello.png" width="50" height="49"><!-- tada 設定Hello晃動的效果 --></div>
 <div id="heart4"class="animated fadeIn"></div><!-- fadeIn 設定愛心淡入的效果 -->
 <div id="heart3"class="animated fadeIn"></div>
 <div id="heart2"class="animated fadeIn"></div>
 <div id="heart1"class="animated fadeIn"></div>
 <div id="house"></div>
</div>
<!-- 為了讓氣球跟熊可以一起出現,最後氣球還可以飛到天上,所以用多個DIV包住,設定不同特效及時間。-->
<div id="balloonBox" class="animated bounceInRight floatLeft"><!--bounceInRight 氣球由右往左彈入效果-->
 <div id="balloon"class=" animated fadeOutUpBig floatLeft"></div><!--fadeOutUpBig 氣球往上飛效果-->
</div>

<div id="bear" class="animated bounceInRight floatLeft"></div><!--bounceInRight 黑熊由右往左彈入效果-->

<div id="rainbow" class="animated zoomIn clearLeft"></div><!--zoomIn 彩虹由遠到近的效果-->
</div>
</body>

最後,下面是幫大家整理出所有Animate的類別。

bounce bounceIn bounceOutRight fadeInRightBig
flash bounceInDown bounceOutUp fadeInUp
pulse bounceInLeft fadeIn fadeInUpBig
rubberBand bounceInRight fadeInDown fadeOut
shake bounceInUp fadeInDownBig fadeOutDown
swing bounceOut fadeInLeft fadeOutDownBig
tada bounceOutDown fadeInLeftBig fadeOutLeft
wobble bounceOutLeft fadeInRight fadeOutLeftBig
flipInX rotateIn fadeOutUp fadeOutUpBig
flipInY rotateInDownLeft rotateOutDownLeft rollIn
flipOutX rotateInDownRight rotateOutDownRight rollOut
flipOutY rotateInUpLeft rotateOutUpLeft zoomIn
lightSpeedIn rotateInUpRight rotateOutUpRight zoomInDown
lightSpeedOut rotateOut hinge zoomInLeft
slideInDown slideOutDown zoomOutDown zoomInRight
slideInLeft slideOutLeft zoomOutLeft zoomInUp
slideInRight slideOutRight zoomOutRight zoomOut
slideInUp slideOutUp zoomOutUp

You may also like...

77,442 Responses

  1. You actually make it appear so easy together with your presentation but I to find this matter to be actually one thing that
    I think I’d never understand. It seems too complex and
    extremely huge for me. I am looking ahead in your subsequent post, I will try to get
    the dangle of it!

  2. It’s very trouble-free to find out any topic on web as compared to textbooks, as I found this
    paragraph at this web site.

  3. Sazruum表示:

    Приветствую!
    Купить диплом университета по невысокой стоимости вы можете, обращаясь к надежной специализированной компании. Приобрести диплом: [url=http://asxdiplommy.com/kupit-diplom-13/]asxdiplommy.com/kupit-diplom-13/[/url]

  4. It’s not my first time to pay a quick visit this web site, i am visiting this site dailly and get pleasant facts from here everyday.

  5. Josephsip表示:

    alo789 chinh th?c: alo 789 – alo 789

  6. Great delivery. Solid arguments. Keep up the great work.

  7. Mazrkkc表示:

    Где приобрести диплом по актуальной специальности?
    Мы предлагаем документы об окончании любых ВУЗов РФ. Документы производятся на настоящих бланках государственного образца. [url=http://freebeg.com/forum/member.php/]freebeg.com/forum/member.php[/url]

  8. ssyoutube表示:

    great issues altogether, you simply gained a logo new reader.
    What may you suggest about your submit that you simply made some days in the past?
    Any sure?

  9. Wonderful article! This is the kind of information that should be shared across the net.
    Disgrace on Google for no longer positioning this publish higher!
    Come on over and discuss with my web site . Thank you =)

  10. Hi, i read your blog occasionally and i own a similar one and i was just curious if you get a lot
    of spam responses? If so how do you reduce it, any plugin or anything
    you can suggest? I get so much lately it’s driving me mad
    so any assistance is very much appreciated.

  11. Hiya very nice web site!! Man .. Excellent .. Superb .. I will
    bookmark your site and take the feeds also?
    I am glad to find numerous helpful information right
    here in the put up, we need develop extra techniques on this
    regard, thank you for sharing. . . . . .

  12. I’m extremely inspired together with your writing skills as well as
    with the structure on your weblog. Is this a paid topic or did
    you modify it your self? Either way keep up the nice high quality writing, it’s uncommon to look a great weblog like this one nowadays..

  13. I like reading through an article that will make people think.
    Also, many thanks for allowing me to comment!

  14. Приветствуем в Водка Казино, платформа для ценителей острых ощущений.
    В Водка Казино вы найдете увлекательный геймплей, щедрые бонусы и непревзойденные шансы на выигрыш.
    Независимо от того, начинающий игрок вы
    или бывалый геймер, здесь
    найдется что-то для каждого.
    Откройте для себя широкий ассортимент
    игр и попробуйте удачу с каждым спином.

    Мечтаете о крупных выигрыша?
    В Водка Казино мы предлагаем игры с высоким
    RTP, чтобы вы могли получать максимальные
    выигрыши. Наслаждайтесь захватывающими слотами и
    классическими картами, и не забывайте про
    шанс заработать невероятные выигрыши.

    Не теряйте времени! В Водка Казино
    процесс регистрации не займет
    много времени, и вы можете начать играть тут же.
    Просто зарегистрируйтесь и пополните счет, чтобы начать игру без лишних шагов.

    Мы нацелены на то, чтобы дать вам лучший игровой
    опыт в Водка Казино. Наслаждайтесь особенными бонусами, которые помогут повысить шансы на победу и оптимизировать ваши выигрыши.
    Время вывести вашу игру
    на новый уровень с Водка Казино!

    Быстрая и простая регистрация.

    Вдохновляющие бонусы для новых игроков.

    Регулярные турниры и акции, чтобы дать вам ещё больше шансов на выигрыш.

    Помощь 24/7 для решения любых вопросов.

    Удобный мобильный интерфейс для игры
    на ходу.

    Особые привилегии для VIP игроков.

    Начните играть сегодня в Водка
    Казино — идеальная площадка для прибыльных выигрышей! https://vodka-fortunecasino.boats/

  15. Magnificent beat ! I wish to apprentice while you amend your web site, how can i
    subscribe for a blog web site? The account aided me a acceptable
    deal. I had been tiny bit acquainted of this your broadcast offered bright clear
    concept

  16. Curtismence表示:

    http://88betviet.pro/# 188bet 88bet

  17. Josephsip表示:

    789alo: alo789 dang nh?p – alo 789

  18. This is a topic which is near to my heart… Thank
    you! Exactly where are your contact details though?

  19. Rubengax表示:

    k8 th? dam [url=https://k8viet.guru/#]k8vip[/url] k8 bet

  20. Unlim Casino is a unique platform offering outstanding gaming
    opportunities and an amazing experience for all gambling enthusiasts.
    Here, you’ll find a wide selection of gaming machines, roulette, as well as many tournaments and promotions that
    can significantly improve your chances of winning.

    Our players can enjoy a user-friendly interface,
    a huge collection of slots, and new table games. Bets with generous bonuses and daily promotions will make your gaming experience even more exciting.

    How to become part of our community?

    Easy registration to start playing — quick profile setup, and you are set to begin.

    Great bonuses for new players — we give you bonuses on your first deposit, providing
    a great start to your gaming journey.

    Regular promotions and tournaments — for all
    players who want to boost their chances of winning and earn additional prizes.

    24/7 support ready to assist you with any questions or issues related to gaming.

    Games available on any device, so you can enjoy the gameplay, whether on your PC or smartphone.

    Join us now! Exciting adventures await you at
    Unlim Casino, offering waves of emotions and the chance to win big prizes.
    Are you ready for new victories? https://unlim-777-casino.homes/

  21. Thanks for finally talking about > Animate.CSS – 用CSS就可以做出的動態特效 – 馬老師
    雲端研究室 < Loved it!

  22. Josephsip表示:

    k8: k8 th? dam – nha cai k8

  23. Xazrjsv表示:

    Купить диплом академии!
    Мы предлагаем дипломы любых профессий по приятным ценам. Вы заказываете диплом в надежной и проверенной компании. : [url=http://diplom-zentr.com/kupit-diplom-moskovskogo-filiala-lgu-imeni-pushkina-nedorogo-3/]diplom-zentr.com/kupit-diplom-moskovskogo-filiala-lgu-imeni-pushkina-nedorogo-3/[/url]

  24. thietbibmc.vn表示:

    Greetings from Florida! I’m bored to death at
    work so I decided to check out your website on my iphone during lunch break.

    I enjoy the info you present here and can’t wait
    to take a look when I get home. I’m surprised at how fast your blog loaded on my
    cell phone .. I’m not even using WIFI, just 3G .. Anyways,
    excellent blog!

  25. Pretty section of content. I just stumbled upon your site and in accession capital to assert that I acquire in fact enjoyed account your blog posts.
    Anyway I’ll be subscribing to your augment and even I achievement you access consistently rapidly.

  26. Josephsip表示:

    88bet: keo nha cai 88bet – 88 bet

  27. You have made some good points there. I looked on the internet to find out more about the issue and found most individuals will go along with your views on this site.

  28. Curtismence表示:

    http://k8viet.guru/# link vao k8

發佈回覆給「Cleaning Supplies」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。