Ok, I don't get this. I've done CSS3 animations before, but for some reason simply animating the opacity isn't working for me today. Am I missing something silly?
CSS:
@-webkit-keyframes fadein {
from: { opacity: 0; }
to: { opacity: 1; }
}
@-moz-keyframes fadein {
from: { opacity: 0; }
to: { opacity: 1; }
}
@keyframes fadein {
from: { opacity: 0; }
to: { opacity: 1; }
}
#foo {
background-color: green;
color: white;
-webkit-animation: fadein 2s ease-in alternate infinite;
-moz-animation: fadein 2s ease-in alternate infinite;
animation: fadein 2s ease-in alternate infinite;
}
HTML:
<div id="foo">This is Foo!</div>
I've also posted it as a fiddle: http://jsfiddle.net/NRutman/Lcyvy/
Any help would be appreciated.
Thanks, -Nate
You don't need colons after from
and to
:
@keyframes fadein {
from { opacity: 0; }
to { opacity: 1; }
}
http://jsfiddle.net/Lcyvy/6/
Change
@keyframes fadein {
from: { opacity: 0; }
to: { opacity: 1; }
}
to
@keyframes fadein {
0% { opacity: 0; }
100% { opacity: 1; }
}
DEMO
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With