CSS3 変換によって子要素の固定位置を絶対位置に変更する方法

CSS3 変換によって子要素の固定位置を絶対位置に変更する方法

この記事では、CSS3 の transform を使用して子要素の固定配置を絶対配置に変更する方法を紹介します。この方法を皆さんと共有し、検索しやすいようにメモも残しておきます。

<!DOCTYPE html>
<html>
<ヘッド>
<スタイル>
   体 {
    背景: #f60; // オレンジ}
  。親 {
     位置: 固定;
     幅: 300ピクセル;
     高さ: 300px;
     右: 0;
     上: 0;
     背景: #02bd00; // 緑 変換: translateX(0);                 
  }
  。子供 {
     位置: 固定;
     左: 0;
     右: 0;
     上: 0;
     下部: 0;    
     background: rgba(0,0,0,0.2); // 黒透明: マスク}
</スタイル>
</head>
<本文>

<div class="parent">
  <div class="child"></div>
</div>

</本文>
</html>

問題に遭遇したことのない学生にとって、問題の原因を見つけるのは簡単ではありません。効果を示す画像を以下に示します (緑色の部分のみがマスクされていますが、書き方に問題がないと思われるかもしれません)。

実際、サブ要素のフルスクリーン効果が必要な場合は、 transform: none; を設定する必要があります。

この問題は非常に典型的です。親要素に有効な transform 属性を設定すると、子要素が絶対要素として固定され、子要素が親要素と同じサイズになります。このとき、子要素の offsetTop と offsetLeft は両方とも 0 なので、注意が必要です。
発生シナリオ: 通常、フレームワーク UI に基づいてカスタム スタイルが追加されたときに表示されます。

CSS3 トランスフォームを使用してサブ要素の固定配置を絶対配置に変更する方法についての記事はこれで終わりです。より関連性の高い CSS3 トランスフォーム サブ要素の固定コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

<<:  seata docker 高可用性デプロイメントの詳細な紹介

>>:  基礎知識: ウェブサイトのアドレスの前の http はどういう意味ですか?

推薦する

ウェブページのCSSの優先順位について詳しく説明します

CSS の優先順位について話す前に、CSS とは何か、CSS が何に使用されるのかを理解する必要があ...

有名なウェブサイトのロゴに使われている25種類のフォントのコレクション

この記事では、25 の有名な Web サイト (Google、Yahoo、Twitter、Digg ...

vue+openlayer をベースにマップの集約と散乱効果を実現

目次序文:結果: 1.重合効果: 2. 散布効果:具体的な実装手順: 1. プロジェクトにOpenL...

VPS はオフライン ダウンロード サーバーを構築します (ネットワーク ディスクの時代以降)

モチベーション学習の必要性から、海外のサーバーメーカー(どこのメーカーかは言いません)のVPSサービ...

MySQL5.7.21 解凍版インストール詳細チュートリアル図

私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...

MySQL ビューの原理と基本操作例

この記事では、例を使用して、MySQL ビューの原理と基本操作を説明します。ご参考までに、詳細は以下...

SQL ステートメント実行の詳細な説明 (MySQL アーキテクチャの概要 -> クエリ実行プロセス -> SQL 解析順序)

序文:私はずっと、SQL 文がどのように、どのような順序で実行されるのかを知りたいと思っていました。...

データベース管理に役立つ 5 つの MySQL GUI ツール

MySQL には多くのデータベース管理ツールがあります。作業効率の向上に役立つ優れた GUI ツール...

HTML で js を使用してローカル システム時間を取得する

コードをコピーコードは次のとおりです。 <div id="名前"> ...

yum インストールエラーの問題を解決する 保護されたマルチライブラリバージョン

現在、クラウドサーバーに nginx をインストールする際、最初に zlib などの依存ライブラリを...

JS 実用的なオブジェクト指向スネークゲームの例

目次考える1. 貪欲な蛇の効果画像2. スネークの分析2.1 ゲーム開始機能2.2 運動機能2.2....

JavaScriptで配列かどうかを判断するためのさまざまな方法のまとめ

目次序文配列.isArrayコンストラクタインスタンスプロトタイプオブジェクト.プロトタイプ.toS...

HTML における Div と table の違い (あらゆる側面から詳細に説明)

1: 速度と読み込み方法の違いdivとtableの違いは速度ではなく、読み込み方法です。速度はネット...

gorm で MySql データベースを操作する方法

1. テーブル内のフィールドの大文字と小文字の区別を設定するgorm クエリを使用する場合、MySQ...

CSSにスティッキー効果を追加する方法

前面に書かれたfilter:blur と filter:contrast がこのような素晴らしい化学...