Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

293
Visualizações
CSS Animation color change not working in safari

I have this css code I'm trying to make work in safari, (it's a top progress bar loader) it works everywhere else but there:

.page-loading::before {
    content:" ";
    display:block;
    position:fixed;
    z-index:10;
    height:2px;
    width:100%;
    top:300px;
    left:0;
    background-color:#06D;
    animation: page-load infinite ease-out 2s;
    box-shadow:0 2px 2px rgba(0,0,0,.2);
}

@keyframes page-load {
    from {
        background-color: #ffc422;
    }
    to {
        background-color: #c0392b;
    }
}

(This is the js code I use to load it if this is important)


    window.addEventListener("beforeunload",function(e){
    document.body.className = "page-loading";
},false);
    

It works perfectly in all browsers, but for some reason it doesn't load anywhere in safari. Is there a reason this doesn't work/some type of webkit I can add to it/any errors

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Use this:

 @-webkit-keyframes page-load { from { display: block; background-color: #666; } to { display: block; background-color: #c0392b; } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda