参考までに、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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
注意 ノーブレークスペース = ノーブレークスペース、 iexcl ¡ &...
前に書いたものは複雑すぎるので、シンプルなコアにしましょう <html> <ヘッド...
デフォルトでは、ヘッダーの幅と高さはコンテンツに応じて自動的に調整されます。ヘッダーの幅と高さを手動...
tcpdump は、ネットワークの問題のトラブルシューティングに効果的に役立つ、柔軟で強力なパケット...
面接の質問で、3 行 3 列のレイアウトが求められます。1 行目の 2 番目の列と 2 行目の 2 ...
WeChat アプレットのスクロール ビューでは、プルアップして読み込むときにバグが多く発生します...
今日、ディスクアラーム例外を受け取りました。50G ディスクが爆発しました。分析と解決のプロセスは次...
おすすめの読み物: Navicat12.1シリーズのクラッキングとアクティベーションのチュートリアル...
目次概要0. JavaScriptとWeb開発の基礎1. Vueの基本概念Vue コア機能コンポーネ...
バックグラウンド管理プロジェクトを行う際には、リッチテキストエディタがよく使用されます。ここでは、非...
Dockerコンテナのマウントディレクトリ情報のみを表示する docker 検査 --format ...
目次1. はじめに: 2. ドッカー: 1 カスタムネットワーク2 展開を開始する3 ネットワークを...
MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...
<br />最近、UCDChina は「インターフェース上のテキストに注意を払う」という...
FFmpeg flacをインストールする eric@ray:~$ sudo apt install ...