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 データベースの必須条件クエリ ステートメント
1. MySQL でグローバル変数を変更するには 2 つの方法があります。方法 1: my.ini ...
目次間違い1: データの列が多すぎる誤解2: 共同クエリが多すぎる誤解3: ENUMの代わりにSET...
1. 新しいユーザーwwweee000を作成します [root@localhost ~]# user...
前提条件Windows Server でコンテナーを実行するには、Windows Server (半...
効果効果は以下のとおりです実装のアイデアbox-shadow プロパティを使用して、複数の灰色の円...
2 つ以上のブロックレベル ボックスの垂直に隣接するエッジが重なり合っています。結果として得られる境...
react-native インストールプロセス1.npx react-native init Awe...
今日は、ext3 や他の以前のファイル システムとの違いを含め、ext4 の歴史について説明します。...
nginx.conf を構成するときには常に何らかの問題が発生します。ここでは、よくある問題とその解...
直接コード: タイプとして「bigint unsigned」、バイトとして「8」、max_numとし...
コンテナの自動起動Docker は、コンテナが終了したとき、または Docker が再起動されたとき...
TeamCenter12はアカウントのパスワードを入力し、ログインをクリックすると、404または50...
コードをコピーコードは次のとおりです。 <iframe src="1.htm&quo...
最近Nginxを構築しているのですが、ドメイン名でアクセスできません。 nginx 構成ファイル n...
FileZilla Serverをサーバーにインストールすると、425データ接続を開けない問題が発生...