iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 23
0
Modern Web

從前端走到設計,下一步?系列 第 23

Day23-網頁會動了!Animate.css 超簡單

  • 分享至 

  • xImage
  •  

靜態網頁終究還是靜態網頁,但如果要裝得有模有樣,有一些技能還是可以用一用。

例如我第一次學到 hover 功能,就覺得 hover 過去有不一樣的樣式,感覺網頁真的有在跟你互動呢。

這樣的動作其實挺簡單的,但是我對於一般使用者能夠提升滿多的體驗。
例如今天有個 div 長這樣

滑鼠滑過去會長這樣

如果史努比的 div class ="name"
第一個 div 的 css 會寫成

.name{
    display: inline-block;
    border: #ffbc2e solid 1px;
    padding: 1.5%;
    padding-left:3%;
    padding-right:3%;
    margin-right: 3%;
}
.name:hover{
    background: #ffbc2e;
    color: white;
}

在 name 後面加上 hover 以及要改的樣式,就可以創作滑鼠滑過去的效果,成功騙過一堆人啦。


但是標題是 animate.css。雖然我覺得 hover 很棒了,不過如果適時加上一些動畫也會有很大的加分效果呢。
今天要介紹是很好用的 animate.css,首先只要在 html 裡加上這段

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css" />

就可以自動引入 animate.css 囉。

這是 animate.css 的首頁,你可以在首頁先選擇你想要什麼樣的動畫,在引入上面那段網址後,在你想要有動畫的 div class 上加入類似以下的

<div class=" ___ animated fadeIn"></div>```

(___是原本 class 的名字)

這樣網頁就有動畫啦。外加一個,如果你想要動畫無限播放的話,
可以在 animates 前面加上 infinite,這樣就可以做出很惱人的無限播放動畫了 XD


上一篇
Day22-關於文字編輯器
下一篇
Day24-替懶人開發的 CSS 工具:第一次用 Bootstrap
系列文
從前端走到設計,下一步?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言