我想動畫用CSS填充文字。文本應該從左到右填充顏色。動畫文字填充從左到右
這是我的CSS:
.box-with-text {
background-image: -webkit-linear-gradient(right, crimson 50%, white 50%);
background-repeat: repeat;
background-position: 0 0;
background-size: 200% 100%;
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-animation: stripes normal forwards ease-in-out;
animation: stripes 2s normal forwards ease-in-out;
}
現在只有第一個字母的顏色填充。
這很難說你所要求的模糊描述與那個小提琴配對。你提供的演示有什麼問題?小提琴和你的目標有什麼不同?那裏有什麼限制?如果你只是想從左到右有紅色的「成長」,那麼你就在正確的軌道上。看看代碼,看看你可以做些什麼來使紅色增加,而不是使用'translate'(滑動) – MassDebates
你很接近。嘗試使用設置進行播放。通過調整背景位置,大小和動畫持續時間,我獲得了許多不同的效果。 –
https://jsfiddle.net/xta0x9w9/2/ – DaniP