html - Chrome 重影上的 CSS 过渡宽度

标签 html css css-transitions

此 css 在悬停时将宽度从 80px 更改为 120px:

-webkit-transition: width .5s ease, color .5s ease, background .5s ease;
-moz-transition: width .5s ease, color .5s ease, background .5s ease;
-o-transition: width .5s ease, color .5s ease, background .5s ease;
transition: width .5s ease, color .5s ease, background .5s ease;

导致这个问题:

enter image description here

在 Chrome 上(Mac 上为 24.0.1312.57)当宽度返回到 80px 时。

问题不存在于 Safari 上。

这是一个已知问题,还是有办法解决这个问题?

mjohnst.com 是网站。

最佳答案

由于我无法对其进行测试,因此我认为问题出在 about 元素下的背景图像。

尝试删除背景图片并测试这是否会给您带来问题。然后您将更接近解决方案。

我在 jsfiddle 上举了一个例子.标记看起来像这样:

<div class="image">
    <div class="trans">
        <a href="#">About</a>
    </div>  
</div>

更新 #1

抱歉,但我无法在 Mac OS 上测试它,也不能在黑暗中拍摄,请参阅类似问题并从那里尝试所有可能的方法 Link .

关于html - Chrome 重影上的 CSS 过渡宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14844804/

相关文章:

javascript - 如何在 c# asp.net 中为文本区域中的特定单词着色

javascript - Emotion CSS-in-JS - 如何添加基于组件 Prop 的条件 CSS?

jquery - 通过 jquery 类更改应用动画

css - 如何使用 'height: fit-content' 为动态高度变化设置动画

html - 使用绝对响应在图像上定位图标

javascript - 相对于其友元元素定位元素

jquery - 向上/向下滚动到带有固定按钮的部分

css - React css 转换不能正常工作

java - 使用 Java 解析 HTML 数据(DOM 解析)

wordpress - IE 9 毁了我的设计