当从悬停时选择<select>
不同样式时,它会使重置悬停<option>
到初始状态。我该如何克服这一点,因为如果存在transition
属性,它会使情况变得更糟?
编辑:
FF23,IE10,O12.5好像没有这个问题- Safari 和 Google Chrome 显然有这个问题。
要查看我在说什么,请按照以下步骤操作:
- 选择最后一个选项
- 点击选择框
- 慢慢将鼠标向下移动到选项上,现在您可以看到选项是如何出现故障的
示例:jsFiddle
CSS:
select {
padding: 5px;
border: 1px solid blue;
-moz-transition: all 0.35s ease-out;
-o-transition: all 0.35s ease-out;
-webkit-transition: all 0.35s ease-out;
transition: all 0.35s ease-out;
}
select:hover {
border: 1px solid red;
}
HTML:
<select>
<option value="mankind">Man kind</option>
<option value="humankind">Human kind</option>
<option value="animalkind">Animal kind</option>
</select>
这似乎是与 Chrome 相关的错误