@keyframes 、animationを使って、テキストの長さの分だけ動く背景色をつけたいのですが、長さ(幅)を%指定すると、レスポンシブで縮めたときに、テキストがはみ出してしまいます。
css
1.animation-duration-1s p { 2 width: 100%; 3 height: auto; 4 background: #00619a; 5 animation-name: animation-text; 6 animation-duration: 1s; 7 animation-timing-function: linear; 8 animation-delay: 0s; 9 animation-iteration-count: 1; 10 animation-direction: normal; 11animation-fill-mode:forwards; 12 text-align: left; 13/* display: inline-block;*/ 14 15@keyframes animation-text { 16 0% {width: 100px;} 17 100% {width: 50%;} 18} 19}
@keyframesの長さの指定を可変するテキストの幅に合わせて追従するようにするにはどうしたらよいでしょうか?
本来は、下記サイトと同じように、「ナイスデイだから、できること。」の黄色いラインが動く動作を実装したいです。
上記サイトのようにするには、@keyframes だけでできますか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー