我有这个堆栈的div可以改变点击时的z-index。当一个新的div得到最高的z-索引被放置在顶部时,我想动画它的高度。从0到100p,所以它看起来像“增长”。动画div的高度
任何人都可以帮忙吗?
的jsfiddle:http://jsfiddle.net/nfp17etg/2/
<div class="holder">
<div class="one current">1</div>
<div class="two">2</div>
<div class="three">3</div>
</div>
<button>click</button>
body {
margin:0;
padding:0;
}
.holder {
width: 100px;
height:100px;
border:1px solid #000000;
position: relative;
}
.holder div {
width: 100px;
height: 100px;
position:absolute;
top:0;
left:0;
z-index:0;
}
.holder div.current{
z-index:1;
}
.one {
background:red;
}
.two {
background:green;
}
.three {
background: blue;
}
$("button").click(function(){
if ($(".holder >div:last-child").hasClass("current")) {
$(".holder >div:last-child").removeClass("current");
$(".holder >div:first-child").addClass("current");
}
else {
$(".current").removeClass("current").next().addClass("current");
}
});
你可以只用模拟增长'变换:规模(1.5,1.5) '或什么 - http:// ww添加了代码w.w3schools.com/css/css3_2dtransforms.asp – 2015-04-01 07:50:22
。感谢您的意见。那是我在想什么。只是不知道如何应用它。我不希望它缩放寿命。只有动画的高度。 – user2952238 2015-04-01 07:52:26
是否这样? http://jsfiddle.net/muzikant1986/nfp17etg/3/ – 2015-04-01 07:55:03