CSS変換ページめくりアニメーションレコードの実装

CSS変換ページめくりアニメーションレコードの実装

ページめくりの問題のシナリオ

BとCは同じページ(表と裏)にあります

ページをめくって A をカバーしたい場合、B と C は同時にページをめくって A をカバーし、D を表示する必要があります。

BとCを同じボックスに記入することはできません

間違った例:

<div class="pagesBox A"></div>
<div class="pagesBox">
  <div class="B"></div>
  <div class="C"></div>
</div>
<div class="pagesBox D"></div>

正しい例:

<メイン>
  <div class="pagesBox A"></div>
  
  <div class="pagesBox B"></div>
  <div class="pagesBox C">
    <div>コンテンツ</div>
  </div>

  <div class="pagesBox D"></div>
</メイン>

B と C を箱で包んで、裏返してみませんか?

答えは以下の通りです。

B 設定が必要

.B{
  背面の可視性: 非表示;
}

backface-visibility: hidden; このプロパティは、B の背面を非表示にします。

そして、絶対位置指定を使用して、B と C を重ね合わせます。

Cを設定する必要があります

.C > div{
  変換: rotateY(-180deg);
}

通常の内容は前面に表示されるため、C の内容を背面に反転する必要があります。裏のように見えるようにする

上の質問に戻ると、なぜ箱を使わないのか

BとCが入った箱を裏返したときに、裏面を隠すようにBを設定するのは無効だからです。 Bを裏返すことによってのみ、Bの裏側を隠すことができます。背面にCを表示。

すると、BとCのページがアニメーションでめくられます。

主要{
  視点:1800年;
  変換スタイル: 3D を保持します。
}

。紀元前{
  遷移: 1 秒を変換します。
  
  &。の上{
    変換: rotateY(180deg);
  }
}

CSS 変換ページめくりアニメーション レコードの実装に関するこの記事はこれで終わりです。より関連性の高い CSS ページめくりアニメーション コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

<<:  Docker Compose のサイドカーモードの詳細な説明

>>:  IE 8/Chrome/Firefox と互換性のあるコメント返信ポップアップマスク効果実装アイデア

推薦する

JS の new 関数の詳細な説明

目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...

MySQL複合インデックスの概要

目次1. 背景2. 複合インデックスを理解する3. 左端一致原則4. フィールド順序の影響5. 単一...

Nginxはクロスドメインの問題を解決し、サードパーティのページを埋め込む

目次序文困難クロスドメイン定義nginxの機能リバースプロキシ静的と動的の分離達成しようとする最終結...

Dockerコンテナ間の通信と外部ネットワーク通信の操作

コンテナ間の通信1. コンテナのネットワーク共有このモードの Docker コンテナはネットワーク ...

Linux DMAインターフェースの知識ポイントの詳細な説明

1. 2種類のDMAマッピング1.1. 一貫性のあるDMAマッピング主に長期間使用されるエリアをマッ...

JavaScriptはブラウザがIEかどうかを判定します

フロントエンド開発者としては、IEの落とし穴は避けて通れません。他のブラウザはいいのにIEは壊れてい...

vue-element-admin グローバル読み込み待機中

最近の要件:グローバルロード、すべてのインターフェースはロード待機機能を表示するかどうかを手動で制御...

Linux にソフトウェアをインストールするときにソフトウェア パッケージが存在しない問題を解決する方法

ソフトウェア パッケージが存在しない場合は、インストールされているソフトウェアのソフトウェア ソース...

Mysqlチュートリアルでのグループランキングの実装例の詳細な説明

目次1. データソース2. データの総合順位1) 総合ランキング2) 同順位3) 同順位3. データ...

React Hooksの詳細な説明

目次フックとは何ですか?クラスコンポーネント機能コンポーネントフックが作られた理由要約するフックとは...

負荷分散と動的および静的分離操作を実現するDocker NginxコンテナとTomcatコンテナ

Tomcat8 イメージをダウンロード [root@localhost ~]# docker sea...

MYSQL 文字列強制変換メソッドの例

序文2 つのテーブル内の同じフィールドの型が異なっていたり、エンコード タイプが異なっていたりするた...

画像を表示したり非表示にしたりするための JavaScript

JavaScriptは画像を表示したり非表示にしたりしますが、参考までに具体的な内容は次のとおりで...

組み込み Linux で QT アプリケーションを再起動する簡単な方法 (QT4.8 qws ベース)

アプリケーション ソフトウェアには通常、次のようなビジネス要件があります。新しいバージョンの APP...

EChartsマルチチャート連携機能の実装プロセス

表示するデータが多い場合、1 つのチャートに表示しても効果はよくありません。このとき、2 つのチャー...