【发布时间】:2013-09-11 19:12:47
【问题描述】:
当从<select> 中选择某些东西时,当悬停时有不同的样式时,它会将悬停<option> 重置为初始状态。我该如何克服这个问题,因为如果存在 transition 属性,它会变得更糟?
编辑:
FF23,IE10,O12.5好像没有这个问题- Safari 和谷歌浏览器显然有这个问题。
要查看我在说什么,请按照以下步骤操作:
- 选择最后一个选项
- 点击选择框
- 将鼠标慢慢向下移动到选项上,现在您可以看到选项是如何出现故障的
示例: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 相关的错误
【问题讨论】:
标签: html css google-chrome select