我在这个 div 上添加了一些在悬停时可见的内容。
它工作到这里:jsbin.com/ipajas/
但由于内容是动态加载的,我不知道它究竟是内容的高度。所以我将高度从 更改height:250px;
为height:auto;
问题是:在这种情况下,过渡不再起作用。jsbin.com/ipajas/2
这是代码:
HTML:
<a>
<div class="divabsence" id="id" onClick="expand()">
chose your color:
<p> red <input type="checkbox" id="button"></p>
<p> blue <input type="checkbox" id="button"></p>
<p> green <input type="checkbox" id="button"></p>
<p> white <input type="checkbox" id="button"></p>
</div>
</a>
CSS:
.divcolor
{
width:120px;
height:30px;
background:red;
transition: 1s;
overflow:hidden;
}
.divcolor:hover
{
height:auto;
}
更新
这似乎是不可能的,我只是将其添加为临时解决方案:
height: 150px; overflow:scroll;
jsbin.com/ulodil/4