cssで簡易的な斜線のアニメーションを作ったんですが、斜めに広がるときにその場にとどまらず上に上がってしまい困っています。
css
1body{ 2 margin: 0; 3} 4div { 5 width: 300px; 6 height: 1px; 7} 8 9.gradient3 { 10 display: flex; 11 position: absolute; 12 top: 50%; 13 left: 0; 14 background: #000; 15 display: inline-block; 16 animation-fill-mode: forwards; 17 animation-name: wide-scale; 18 animation-duration: 3s; 19 transform: rotate(10deg); 20 21} 22@keyframes wide-scale{ 23 from{ 24 width: 0; 25 } 26 to{ 27 width: 100%; 28 } 29}
html
1<div class="gradient3"></div>
横に広がる分には思った通りになるのですが、rotateを加えると上にあがるみたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。