[CSSチュートリアル]css transform ページめくりアニメーションの記録
2022-02-01 11:54:50
ページめくり問題シナリオ
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>
正しい例
<main>
<div class="pagesBox A"></div>
<div class="pagesBox B"></div>
<div class="pagesBox C">
<div>content</div>
</div>
<div class="pagesBox D"></div>
</main>
BとCを箱で包んで裏返すようにすればいいのでは?
答えは以下の通りです。
B 設定する必要がある
B{
backface-visibility: hidden;
}
backface-visibility: hidden; この属性は、B バックフェイス 隠す。
そして、BとCをオーバーラップさせ、オーバーラップのための絶対位置決めを使用します。
Cを設定する必要があります
C > div{
transform: rotateY(-180deg);
}
通常のコンテンツは前面に表示されるため、Cのコンテンツを背面に反転させる必要があります。次のような表示にします。 紙 の バック
上の質問に戻ると、なぜボックスではなく
なぜなら、BとCを包む箱が反転するとき、Bが裏側を隠すように設定することは無効だからです。Bの裏面を非表示にするには、Bに反転をさせるしかありません。Cの裏面を表示する。
次に、BとCの反転をアニメーションで表現します。
main{
perspective: 1800;
transform-style: preserve-3d;
}
B,.C{
transition: transform 1s;
&.On{
transform: rotateY(180deg);
}
}
cssの変形ページターンアニメーションのレコードの実装について、この記事はこれに導入され、より関連するcssのページターンアニメーションの内容は、スクリプトホーム以前の記事を検索したり、次の関連記事を閲覧を続けてください、私はあなたが将来的にもっとスクリプトホームをサポートして願っています!.
関連
-
[CSSチュートリアル】resizeで画像のプレビューを切り替える方法
-
[CSSチュートリアル】QQtabBarからCSS命名規則BEMの詳細を見る
-
[css3]ピュアCSS3でdivのinとoutの効果を順番に実現する
-
[CSSチュートリアル】height:100%と書いても効かない理由
-
[CSSチュートリアル】background-positionプロパティのパーセンテージ値の使い方を探る
-
[css3]本のページをめくるような効果を実現するcss3サンプルコード
-
[css3]CSS3:overflowプロパティ
-
[CSSチュートリアル】Display, Visibility, Opacity, rgba, z-indexのcss。-1差分
-
[css3]CSS3の画像ボーダーを学ぶための記事
-
[CSSレイアウト例】フレックスレイアウトを使って簡単にページレイアウトを実現するサンプルコード
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】Chromeのタブバーを実装するためのCSSのコツ
-
[CSSチュートリアル】CSSを解析して、画像のテーマカラー機能を抽出する(コツ)
-
[CSSチュートリアル]css display table adaptive height, widthの問題解決
-
[css3]css3は、背景画像の色を変更するためのさまざまな方法を実現するために
-
[CSSチュートリアル】ボックス内の複数要素を両端揃えの効果で実現するCSS
-
[css3] scss変数の値を実行時に変更するcss3 var()の使用方法を説明します。
-
[CSSチュートリアル】背景画像画面の適応的な実装を実現するCSS
-
[CSSチュートリアル】SCSS50%スタイルコード削減のための14の実践レッスン
-
[CSSチュートリアル】CSS clear float clear:both サンプルコード
-
[css3】cssのmarginとvertical marginの重なりの値について