首頁 > 網頁教程 > CSS > CSS3動畫水波漣漪般的定位樣式

江苏十一选五的开奖结果:CSS3動畫水波漣漪般的定位樣式

時間:2016-03-18    來源:互聯網

江苏十一选五开奖公告 www.ervgn.com 下面要和大家分享一個用于圖像定位標識的簡單動畫。動畫效果像波浪一樣波動,這樣標識就更美觀好看了,非常簡單的教程。趕緊馬克吧。

先上效果圖:

css3動畫

教程

本動畫需要用到的主要屬性:animation, transition 和 Keyframes 屬性。

Step 1:HTML 代碼:

<div class="example">
<div class="dot"></div>
</div>

Step 2: CSS樣式:設置animation屬性

.dot:before{
content:' ';
position: absolute;
z-index:2;
left:0;
top:0;
width:10px;
height:10px;
background-color: #ff4200;
border-radius: 50%;
}

.dot:after {
content:' ';
position: absolute;
z-index:1;
width:10px;
height:10px;
background-color: #ff4200;
border-radius: 50%;
box-shadow: 0 0 10px rgba(0,0,0,.3) inset;
-webkit-animation-name:'ripple';/*動畫屬性名,也就是我們前面keyframes定義的動畫名*/
-webkit-animation-duration: 1s;/*動畫持續時間*/
-webkit-animation-timing-function: ease; /*動畫頻率,和transition-timing-function是一樣的*/
-webkit-animation-delay: 0s;/*動畫延遲時間*/
-webkit-animation-iteration-count: infinite;/*定義循環資料,infinite為無限次*/
-webkit-animation-direction: normal;/*定義動畫方式*/
}

設置動畫方式,像波浪一樣,從小變大變無,所以我們要設置寬高從0 – 50px,透明度從有至無,這樣就能實現水波漣漪效果啦。

@keyframes ripple {
0% {
left:5px;
top:5px;
opcity:75;
width:0;
height:0;
}
100% {
left:-20px;
top:-20px;
opacity: 0;
width:50px;
height:50px;
}
}

效果完成了,此案例比較適合圖像定位標識用,當然還可以有更好的方案去代替,完善這個樣式與動畫效果。

在線演示地址://codepen.io/commyleung/pen/qZdWrR

相關推薦
25個超酷的CSS3動畫按鈕和菜單教程分享
21個視覺效果超棒的CSS3動畫特效欣賞(附演示)
5款生成CSS3動畫效果的CSS3類庫和工具
Stylie:可視化CSS3動畫生成神器推薦
網站策劃:CSS網頁動畫運用的十二大原則

精彩推薦

熱門教程