0
無限のサイドスクロールバナーを作成しようとしています。私が自分の幅を知っていれば問題ありません動く。問題は私がしていないことです。アイデアは、長いテキスト、一連の画像などを受け入れて右から表示させ、すべてのコンテンツを左に移動し、すべてが見えなくなってから再び始めるようにするという考えです。バナーをビューポート内外に移動する(CSSのみ)
.sliding-banner
要素がその要素を含むまで拡大することができればうまくいくはずですが、何らかの理由でそれを達成できません。私は何かを逃して、何がわからない!アー!
あなたはどう思いますか?
.sliding-banner {
white-space: nowrap;
animation: bannermove 30s linear infinite;
}
.sliding-banner > * {
display: inline-block;
float: none !important;
}
@keyframes bannermove {
0% { transform: translateX(100%); }
100% { transform: translateX(-100%); }
}
ありがとう:
は、ここではいくつかのCSSです!
編集:Red Mercuryの提案に従って、bannermove
の引用符を削除しました。
ごanwserいただきありがとうございますが、それは本当の問題に対処していません。バナーは移動しますが、コンテンツが大きすぎる場合は、コンテンツを含むように拡張されません。 – quarkex