【问题标题】:CSS3 opacity transition not working in SafariCSS3 不透明度过渡在 Safari 中不起作用
【发布时间】:2015-11-24 18:08:30
【问题描述】:

我有一个超级简单的 CSS3 过渡:只是一个淡出的图像。

它适用于除 Safari 之外的所有浏览器(在 Safari 8.0.7 上测试)。我错过了什么?

这里是小提琴:https://jsfiddle.net/nerdess/9Lambqan/

代码如下:

.fade {
    background: url(https://placeimg.com/200/100) no-repeat;
    width: 200px;
    height: 100px;
    animation-duration: 3s;
    animation-iteration-count: 1;
    animation-name: fadeOut;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-name: fadeOut;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-fill-mode: forwards;
}

@keyframes fadeOut {
   from { opacity: 1; }
    to   { opacity: 0; }
}
<div class="fade"></div>

(我知道有很多关于这个主题的 stackoverflow 帖子,但没有一个答案对我有帮助!)

【问题讨论】:

    标签: css safari webkit


    【解决方案1】:

    使用-webkit-keyframes

    .fade {
        background: url(https://placeimg.com/200/100) no-repeat;
        width: 200px;
        height: 100px;
        animation-duration: 3s;
        animation-iteration-count: 1;
        animation-name: fadeOut;
        animation-timing-function: ease-in;
        animation-fill-mode: forwards;
        -webkit-animation-duration: 3s;
        -webkit-animation-iteration-count: 1;
        -webkit-animation-name: fadeOut;
        -webkit-animation-timing-function: ease-in;
        -webkit-animation-fill-mode: forwards;
    }
    
    @-webkit-keyframes fadeOut {
       from { opacity: 1; }
        to   { opacity: 0; }
    }
    @keyframes fadeOut {
       from { opacity: 1; }
        to   { opacity: 0; }
    }
    <div class="fade"></div>

    查看这个 css-tricks 页面,尽可能查看所有兼容性。

    https://css-tricks.com/snippets/css/keyframe-animation-syntax/

    【讨论】:

    • 谢谢!这行得通!也感谢 css-tricks 的链接,现在我明白发生了什么:)
    猜你喜欢
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 2013-03-14
    • 2012-05-01
    • 2018-08-01
    • 2014-08-18
    • 2016-12-08
    • 1970-01-01
    相关资源
    最近更新 更多