2012-05-29 13 views
8

è possibile utilizzare l'animazione di fotogrammi chiave css a pseudo-elemento come 'prima' e 'dopo'? Sto sviluppando webservice per smartphone, e voglio lampeggiare elemento. ma non voglio lampeggiare l'elemento stesso. quindi, i modi in cui sono arrivato sono due; uno è quello di coprire l'elemento con un altro elemento, e lampeggia questo elemento; e un altro è usare pseudo-elemento, ma sembra non funzionare.È possibile utilizzare l'animazione dei fotogrammi chiave allo pseudo-elemento?

css:

.fadeElement { 
    background-color: #000000; 
    width: 60px; 
    height: 60px; 
} 
.fadeElement:after { 
    display: block; 
    content: ''; 
    position: relative; 
    height: 100%; 
    width: 100%; 
    z-index: 500; 
    background-color: rgba(249, 4, 0, 0.5); 
    animation-name: 'fade'; 
    animation-duration: 2s; 
    animation-iteration-count: infinite; 
    -webkit-animation-name: 'fade'; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite; 
} 
@keyframes 'fade' { 
    0% { 
    opacity: 0; 
    } 
    40% { 
    opacity: 0.5; 
    } 
    60% { 
    opacity: 0.5; 
    } 
    100% { 
    opacity: 0; 
    } 
} 
@-webkit-keyframes 'fade' { 
    0% { 
    opacity: 0; 
    } 
    40% { 
    opacity: 0.5; 
    } 
    60% { 
    opacity: 0.5; 
    } 
    100% { 
    opacity: 0; 
    } 
} 

html:

risposta

Problemi correlati