0
我想創建一個頁面,點擊它打開頁面右側的div。動畫完成開幕。 當我從右側打開一個div我想,在div將擴大,並全部由動畫, 我寫動畫不起作用
<button onclick="Animation();">click</button>
<Div>
<Table style="float:right">
<tr>
<td>
<div id="dummy" style="height:0">
</div>
</td>
</tr>
<tr>
<td>
<div>
list view 1
</div>
</td>
<td>
<div>
list view 2
</div>
</td>
<td>
<div>
list view 3
</div>
</td>
<td>
<div id="dummy1">right </div>
</td>
</tr>
</Table>
</div>
function Animation() {
var right_div = jQuery("#dummy1");
right_div.first().addClass("bounceInRight");
}
.bounceInRight
{
width:80px;
background:yellow;
-webkit-animation: bounceInRight 5s; /* Chrome, Safari, Opera */
animation: bounceInRight 5s;
}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
但首先股利擴大和動畫是行爲,我怎麼可以讓它同時性?該div將作爲動畫的一部分更大
這樣的 - > http://jsbin.com/haqigiliroze/1/edit – 2014-09-25 11:06:08
不完全,如果你有兩個div從右側進入,並使當前的一個更小(同時具有動畫)。 – 2014-09-25 11:24:22