這裏有一個小例子,你可以用一些jQuery來觸發帶有類更改和CSS3轉換的動畫來處理動畫。
它需要進行一些調整和自定義來達到鏈接動畫的質量,但它表明CSS3/jQuery動畫可以非常流暢。
DEMO
HTML:
<header></header>
<section>
<article>
<div class="wrap">
<img src="" alt="" />
<p>some text</p>
</div>
</article>
<article>
<div class="wrap">
<img src="" alt="" />
<p>some text</p>
</div>
</article>
....
</section>
CSS:
body,html{margin:0;}
header{
height:100px;
background:#000;
}
article{
float:left;
width:50%;
padding-bottom:16%;
position:relative;
color:#fff;
}
article .wrap{
position:absolute;
width:100%;
height:100%;
overflow:hidden;
z-index:1;
background-color: rgba(0, 0, 0, 0.9);
-webkit-transition: width 0.2s ease-out, height 0.2s ease-out, 1s z-index 0s;
transition: width 0.2s ease-out, height 0.2s ease-out, 1s z-index 0s;
}
article .wrap img{
display:block;
width:100%;
height:auto;
}
footer{
height:50px;
width:100%;
position:fixed;
bottom:0;
left:0;
background:#000;
}
article:nth-child(odd) .wrap.show{
width:200%;
height: 100vh;
z-index:2;
-webkit-transition: width 0.2s ease-out, height 0.6s ease-out;
transition: width 0.2s ease-out, height 0.6s ease-out;
}
的jQuery:
$('.wrap').click(function(){
$('.wrap').not(this).removeClass('show');
$(this).toggleClass('show');
});
您是否試圖爲手機創建HTML5應用程序?如果是這樣,我會通知你,我已經嘗試過了,動畫不像在本地一樣順暢。 –
您也可以查看您提供的同一鏈接上的其他示例。徹底檢查動畫部分的所有內容。 –
我想用這些動畫建立一個網站 – chandan