【发布时间】:2015-04-21 22:17:16
【问题描述】:
将转换属性添加到 div 似乎会使 Firefox 将宽度值舍入到最接近的数字,从而使列之间出现间隙。
我制作了一个 jsFiddle 示例。在各种浏览器中调整窗口大小,div 之间会出现和消失。这在 Chrome Safari 或 IE 中不会发生。
这是一个错误还是我缺少一些 特殊 css 属性?
必需的代码
body{
margin:0;
}
.item{
transform:skewY(2deg);
transition: transform .6s ease, background .6s ease;
width: 20%;
height: 50px;
float:left;
background: red;
}
.item:hover{
transform:skewY(5deg);
background: darkblue;
}
<div class="wrap">
<div class="item">a</div>
<div class="item">b</div>
<div class="item">c</div>
<div class="item">d</div>
<div class="item">e</div>
</div>
<br />
<h1>resize my window</h1>
【问题讨论】:
-
^^^ 注意:您可能需要将上面的 sn-p 视为“整页”。
-
什么都没有?如果我需要澄清任何事情,请告诉我。
标签: css firefox css-transforms