参考までに、vueを使用してクリックフリップエフェクトを簡単に実装します。具体的な内容は次のとおりです。 1. 2. 3. //html コード テスト デモの名前はランダムにコピーされました <div class="Demo"> <div class="Before" :class="isTop ? 'contain-Before' : ''" @click="handleBefore"></div> <div class="After" :class="isTop ? 'contain-After' : ''" @click="handleAfter" style="font-size:20px;color:black">これは裏面のコンテンツです</div> </div> //データにisTop:falseを定義する //メソッドのhandleBefore()メソッド{ if(!this.isTop){ this.isTop = true } }, ハンドル後(){ if(this.isTop){ this.isTop = false } } //css 。デモ{ 幅: 375ピクセル; 高さ: 300px; 上マージン: 50px; /* 左マージン: 500px; */ 位置: 相対的; パースペクティブ: 800px; ボックスのサイズ: 境界線ボックス; } 。前に{ 幅: 100ピクセル; 高さ: 200px; 位置: 絶対; トップ:0; 左: 0; 背景繰り返し: 繰り返しなし; 背景の位置: 中央 中央; 背面の可視性: 非表示; 遷移: 1.5 秒; 背景画像:url('../assets/images/chunfen4.jpg'); border:1px 実線の黄色; } 。後{ 幅: 100ピクセル; 高さ: 200px; 位置: 絶対; トップ:0; 左: 0; 色: #fff; 背景色:#fff; テキストインデント: 2em; 変換: rotateY(-180deg); 背面の可視性: 非表示; 遷移: 1.5 秒; border:1px 実線の黄色; } .Demo .contain-Before{ 変換: rotateY(180deg); } .Demo .contain-After{ 変換: rotateY(0deg); } これで完了です。スライドや反転をしたい場合は、イベントを自分で削除し、div に :hover メソッドを追加します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
1. QTからJSへのデータフロー1. QTはJS関数を呼び出し、JSはパラメータを通じてQTの値を...
この記事では、JavaScriptで簡単な画像切り替えを実現するための具体的なコードを参考までに紹介...
フレーム ウィンドウの関連付けを実現するには、次に示すように、ハイパーリンクの「ターゲット」ウィンド...
順序なしリストのアプリケーションネストコードをコピーコードは次のとおりです。 <!DOCTYP...
目次概要解決策 1: クロージャ解決策2: 構造を分割する解決策3:解決策4: setTimeout...
Mysql は、高性能なデータ ストレージ サービスを提供する主流のオープン ソース リレーショナル...
ブラウザが IE のどのバージョンであるかを検出するためによく使用される JavaScript コー...
1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...
1. Dockerリモート接続ポートを設定するサーバー上の docker.service ファイルを...
HTML構造 <本文> <div class="wrapper"...
目次質問: 1. リモートログイン権限を有効にする: 2. MySQLの権限を更新します。 3. テ...
1. 動的コンポーネント <!DOCTYPE html> <html> &l...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
目次Node.js の公式紹介Node.jsのコア開発言語ウェブ上の JavaScript と No...
Docker は過去 2 年間で非常に人気が高まっています。開発者はすべてのアプリケーションとソフト...