[解決済み] Pure CSS 水平方向のテキストを切れ目なく連続的にスクロールさせる。
2022-03-03 22:41:53
質問
横書きテキストで、ループの間に切れ目なくスクロールするニュースティッカーを作ろうとしています。理想的には、純粋なcss/htmlでの解決になりますが、それが可能かどうかはわかりません。以下は、これまでの私の初歩的な試みです。 http://jsfiddle.net/lgants/ncgsrnza/ . このバイオリンには、各ループの間に不要な区切りがあることに注意してください。
<p class="marquee"><span>This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text</span></p>
.marquee {
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
}
.marquee span {
display: inline-block;
padding-left: 100%;
animation: marquee 5s linear infinite;
}
解決方法は?
2つのマーキーを用意し、片方にフルアニメーション(5秒)の半分の時間である2.5秒の遅延アニメーションを設定してみてはどうでしょう。
.marquee {
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
position: absolute;
}
.marquee span {
display: inline-block;
padding-left: 100%;
animation: marquee 5s linear infinite;
}
.marquee2 span {
animation-delay: 2.5s;
}
@keyframes marquee {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(-100%, 0);
}
}
<p class="marquee">
<span>This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - </span>
</p>
<p class="marquee marquee2">
<span>This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - This is text - </span>
</p>
関連
-
js プログラミング共通のエラーです。Uncaught TypeError。XXXは関数ソリューションではありません
-
[解決済み] ボディの背景色が表示されない?
-
[解決済み] CSS - display: none; が機能しない
-
[解決済み] アトムでキーバインドリゾルバーのポップアップを消すにはどうしたらいいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 特定のテキストを含む要素に対するCSSセレクタはありますか?
-
[解決済み] テーブルセルでCSSテキストオーバーフロー?
-
[解決済み] スクロールバーが不要な場合はCSSで非表示にする
-
[解決済み] How to line-break from css, without using <br />?
-
[解決済み] CSSの「word-break: break-all」と「word-wrap: break-word」の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】画像のURLで禁断の403を出す
-
[解決済み】Markdownで'target="_blank"'でリンクを作成することはできますか?
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] span with onclick event inside the tag
-
[解決済み] Bootstrapのカラムが機能しない
-
[解決済み] HTMLの#記号の文字実体は?
-
[解決済み] 高さを固定したBootstrapパネルボディの作り方
-
[解決済み] HTMLのテーブルを部分的に透明にするには?
-
[解決済み] will-change' や translateZ() ハックは 'transition: height' のパフォーマンスを向上させるか?
-
[解決済み] 以下のHTMLフォームの例で、「mailto:[email protected]」とは何ですか?