この記事では、CSS無限シームレススクロール効果を実現するためのvue3の具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。 テンプレート 非表示のスクロール表示のための二重層 div ネスト <div class="リストコンテナ"> <div class="marquee" id="carList"> <template v-for="(item, index) in dataMap.list" :key="index"> <div class="リスト項目"> <div class="item-name text-overflow">{{ item.name }}</div> <div class="item-road text-overflow">{{ item.road }}</div> </div> </テンプレート> </div> </div> スクリプト DOM要素のコンテンツをコピーし、最後のスクロール効果に接続します エクスポートデフォルトdefineComponent({ 設定() { constデータマップ = リアクティブ({ リスト: [ { 名前: '浙A89268', 道路: '游8路', ステータス: 0 }, { 名前: '浙A89268', 道路: '游8路', ステータス: 0 }, { 名前: '浙A89268', 道路: '游8路', ステータス: 1 }, { 名前: '浙A89268', 道路: '游8路', ステータス: 0 }, { 名前: '浙A89268', 道路: '游8路', ステータス: 1 }, { 名前: '浙A89268', 道路: '游1路', ステータス: 0 }, ]、 }); マウント時(() => { const マーキー = document.getElementById('carList'); marquee.innerHTML は、次の HTML 要素で構成されます。 }); } }) スタイル CSS 手書きアニメーション効果 .リストコンテナ{ 幅: 720ピクセル; 高さ: 170ピクセル; 左マージン: 13px; オーバーフロー: 非表示; 位置: 相対的; } //無限スクロール.marquee { //アニメーション遅延: -5秒; アニメーション: マーキー 15 秒 リニア 無限; } .marquee:hover { アニメーション再生状態: 一時停止; } @keyframes マーキー { 0% { 変換: translateY(0%); } 100% { transform: translateY(-51%); //これは -100% ではありません。 } } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 間違った MySQL コマンドをキャンセルしたい場合はどうすればいいですか?
>>: Windows 64 ビット版の MySQL 8.0.15 インストール チュートリアル
この記事では、ローカルストレージの追加、削除、変更を実装するためのVueの具体的なコードを例として紹...
シェルを起動する頻度は非常に低いですが。 。 。しかし、書くたびに、多くの jar ファイル パスを...
この記事では、例を使用して MySQL 変数の使用方法を説明します。ご参考までに、詳細は以下の通りで...
目次1. 理解2. 使用1. h() パラメータ2. 使い方が簡単3. カウンターケースを実装する4...
フォーム内のフォーム フィールドが無効に設定されている場合、フォーム フィールドの値は送信されません...
Node の研究と応用を通じて、NodeJS はシングルスレッド、イベント駆動型、非ブロッキング I...
1. インデックスの重要性インデックスは、列に特定の値を持つ行をすばやく見つけるために使用されます。...
コンパイル後にAngularプロジェクトをNginxにデプロイする方法をオンラインで検索すると、ほと...
MERGE ストレージ エンジンは、MyISAM テーブルのグループを論理ユニットとして扱い、同時に...
MySQL データベースをインストールすると、デフォルトの MySQL データベースの最大接続数が ...
1. フロントエンドエンジニアリングの複雑さいくつかの小さなデモ プログラムを開発するだけであれば、...
最新バージョンのMySQL 8.0.11をインストールした後、ユーザーを作成して認証します。認証され...
1. Ansibleのプレイブックを使用してhttpdを自動的にインストールする1) まず、Ansi...
デバッグブランチプロジェクトの通常の開発中に、以前にリリースされたバージョンにバグがある場合がありま...
MySQL 5.5.56無料インストール版の設定方法をテキストコードで詳しく説明します。具体的な内容...