今文字スクロールが1種類だけなのですが、これを2種類にしたいです。
最初にaaaaaaaが出てきて、なくなったらbbbbbを出し、bbbbbが消えたらまたaaaaaを出したいです。
html
1<div class="scroll"> 2 <span>aaaaaaaaaaaaaaaaaa</span> 3</div>
css
1.scroll { 2 margin: auto; 3 max-width: 100%; 4 font-size : 80%; 5 line-height: 1.5em; 6 text-align : center; 7 border : 1px solid #6e99bf; 8 color : #fff; 9 background : #6e99bf; 10 overflow : hidden; 11 } 12 .scroll span{ 13 display : inline-block; 14 padding-left: 100%; 15 white-space : nowrap; 16 line-height : 1em; 17 animation : scrollAnime 20s linear infinite; 18 } 19 @keyframes scrollAnime{ 20 0% { transform: translateX(0)} 21 100% { transform: translateX(-100%)} 22 } 23
試したこと
これだと2行が一回で出てしまい、スクロールバー太くなってしまうのでダメです。
html
1<div class="scroll"> 2 <span>aaaaaaaaaaaaaaaaaa</span> 3 <span>bbbbbbbbbbbbbbbbbbb</span> 4</div>
以下だと半角スペースは空くのですが、一緒に表示されてしまうのでこれも微妙です。
html
1<div class="scroll"> 2 <span>aaaaaaaaaaaaaaaaaa bbbbbbbb</span> 3 4</div>
よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/17 10:32