【发布时间】:2014-03-12 02:32:20
【问题描述】:
我想这个例子很容易解释,我不知道为什么 div 首先缩小,然后弹出到正确的高度。
这里是示例代码
<div class="block">
<div class="abs">
hover me!!<br/>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet
</div>
</div>
和 CSS
.block {
position: relative;
height: 500px;
width: 500px;
}
.abs {
position: absolute;
height: 40px;
width: 200px;
background-color: yellow;
overflow: hidden;
}
.abs:hover { height: auto; transition: height 1s; }
这是一个小提琴链接,内容为:http://jsfiddle.net/3G7vG/
我在我的 linux 机器上使用 chromium 版本 31.0.1650.63 Debian jessie/sid (238485) 对此进行了测试
【问题讨论】:
标签: html css css-transitions