having a few issues using css3 animation scale, opacity and other things work but cant seem to get scale to work.
snippet:
#treeLeaves {
background: url(https://i.pinimg.com/originals/72/c0/8e/72c08eefa235ae1c8aa72caa71eeba39.jpg);
background-repeat:no-repeat;
width:100%;
height:375px;
z-index:5;
position:absolute;
bottom:140px;
left:0px;
}
@keyframe leaves {
0% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
100% {
transform: scale(2.0);
-webkit-transform: scale(2.0);
}
}
#treeLeaves {
animation: leaves 5s ease-in-out infinite alternate;
-webkit-animation: leaves 5s ease-in-out infinite alternate;
}
<div id="treeLeaves"></div>
<div class="leaves">
basically its 1 img that i wanted to scale up and down constantly over time. only using webkit because it only needs to work in chrome.
thanks.
You first describe the animation effect using the @-webkit-keyframes rule. A @-webkit-keyframes block contains rule sets called keyframes. A keyframe defines the style that will be applied for that moment within the animation.
The @keyframes rule specifies the animation code. The animation is created by gradually changing from one set of CSS styles to another. During the animation, you can change the set of CSS styles many times.
The scale() CSS function defines a transformation that resizes an element on the 2D plane. Because the amount of scaling is defined by a vector, it can resize the horizontal and vertical dimensions at different scales. Its result is a <transform-function> data type.
I think you forgot the 's' in keyframes. try @keyframes and @-webkit-keyframes.
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