正方形からグラデーションで塗りつぶされた直角台形へのアニメーションを取得する必要があります。これが私がやったことです: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変換でそれは可能ですか? 助けてくれてありがとう。