【发布时间】:2015-09-01 14:00:25
【问题描述】:
我试图制作一个水平手风琴,但我不知道如何让“细胞”顺利展开。这是小提琴:https://jsfiddle.net/vf1z1ebp/4/
过渡在悬停时显然适用于背景和字体颜色,但宽度只是立即跳跃。我认为这可能是因为其他三个单元格具有自动宽度,但这似乎不是问题,因为这个也不起作用:https://jsfiddle.net/vf1z1ebp/5/
这是 HTML:
<table id="matrix">
<tr>
<td class = "item">
One
</td>
<td class = "item">
Two
</td>
<td class = "item">
Three
</td>
<td class = "item">
Four
</td>
</tr>
</table>
还有 CSS:
#matrix {
width: 100%;
height: 100px;
}
.item {
vertical-align: middle;
text-align: center;
border: 2px solid black;
font-size: 35px;
-webkit-transition: all 3s;
-moz-transition: all 3s;
-o-transition: all 3s;
transition: all 3s;
}
.item:hover {
width: 50%;
background-color: black;
color: white;
}
我做错了什么?感谢您的回答! Malej Pštros.
【问题讨论】:
标签: css