CSS3 Transition ( Vendor Prefixes) crashes Safari immediately

前端 未结 1 559
终归单人心
终归单人心 2020-12-18 04:28

Here is the project I\'m working on (code copied exactly except for names changed, etc.)

https://c9.io/schwigri/strange-crash/workspace/index.html

The div

相关标签:
1条回答
  • 2020-12-18 05:11

    Safari has some trouble sometimes with all-property transitions.

    Try this:

    #logo {
        -webkit-transition: color .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s;
    }
    

    Edit: After playing around with it some more, it's actually the combination of your usage of -webkit-transition: all and -webkit-calc() that's causing the problem. This is a bug in Safari, and in order to overcome it, you may need to use javascript to calculate your top margin instead of CSS.

    Hope this helps!

    0 讨论(0)
提交回复
热议问题