我需要从正方形到右梯形填充渐变的动画。这是我所做的:http: //jsfiddle.net/7Aav7/。
#box {
border-bottom: 100px solid transparent;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 0;
width: 50px;
background-origin: border-box;
background-image: -webkit-linear-gradient(blue, yellow);
border-right: 0px solid white;
-webkit-animation: rightTrapezoid 2s infinite alternate;
}
@-webkit-keyframes rightTrapezoid {
to {
border-right-width: 50px;
}
}
但在这种情况下,我的右边框是白色的 - 我需要它是透明的(不要与身体颜色绑定)。有什么办法可以做到这一点?这可能与css转换吗?谢谢大家的帮助。