Vueバージョンをファイルにコピーして使用します <テンプレート> <!-- カルーセルビュー--> <div id="カルーセルビュー"> <!-- カルーセル リスト --> <ul id="カルーセルリストビュー" :class="{ 'カルーセルアニメーション':isAnimated }"> <li v-for="(item, index) in dataSource" :key="index">{{ item }}</li> </ul> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ データ () { 戻る { // アニメーションを開始 isAnimated: false, // カルーセルデータ dataSource: ['dzm', 'xyq', '啊啊'] } }, 作成された(){ // タイマーを開始します setInterval(this.scroll, 1000) }, メソッド: { // スクロールアニメーション scroll () { // アニメーションを開始 this.isAnimated = true // カウントダウンアニメーション時間 setTimeout(() => { // 配列の最初の要素を配列の末尾に追加します this.dataSource.push(this.dataSource[0]) // 配列の最初の要素を削除します this.dataSource.shift() // アニメーションをオフにする this.isAnimated = false // アニメーション時間は .carousel-animated で設定された時間と一致する必要があります}, 500) } } } </スクリプト> <スタイルスコープ> #カルーセルビュー { 幅: 100%; 高さ: 32px; 背景色: 赤; オーバーフロー: 非表示; } #カルーセルリストビュー { マージン: 0; パディング: 0; リストスタイル: なし; } #カルーセルリストビュー li { 行の高さ: 32px; 高さ: 32px; } .carousel-animated { 遷移: 0.5 秒を変換します。 変換: translateY(-32px); } </スタイル> CSS3 トランジションを使用して通知メッセージカルーセルを実装する方法についての記事はこれで終わりです。CSS3 トランジションカルーセルの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: MySQL データベースの必須条件クエリ ステートメント
目次初期作成方法ファクトリーパターンコンストラクターパターンコンストラクタパターンの最適化プロトタイ...
目次リレーショナルデータベースとは何ですか?非リレーショナルデータベースとは何ですか? MySQL ...
目次1. 主な機能2. 実装のアイデア3. コードの実装4. エフェクト表示V. 結論1. 主な機能...
入力ボックス内のカーソルのサイズが一定ではありませんIE7とChromeの違いは非常に明白ですまず、...
今日、Alibaba Cloudからディスク警告通知を受け取りました。確認したところ、100Gのスペ...
「人間中心」と「グリーンデザイン」という2つの視点から考える——デザイン業界の同僚とも議論する2つの...
1. CPU使用率sar -p (一日中表示) sar -u 1 10 (1: 1秒ごと、10: 1...
目次1. 通常どのようなコンテンツを処理する必要があるか2. 基本的な考え方3. 具体的な実践の詳細...
1. トランザクションとは何ですか?データベース トランザクション (略称: トランザクション) は...
:= と = の違い=設定および更新の場合にのみ、:= と同じ効果、つまり代入効果があり、それ以外の...
ユーザーエクスペリエンスと使いやすさを向上させるために、入力ボックスなど、Web ページでユーザーが...
react.js フレームワーク Redux https://github.com/reactjs/...
目次基本的な設定バージョンとDockerイメージについて始めるelasticsearch.ymlにつ...
目次概要1. 依存性注入2. Angularの依存性注入フレームワーク概要依存性注入: デザインパタ...
目次1. 要件の説明2. アイデアの概要1. 延長を要求する2. アイデアの概要3. SQLコード1...