translate(-50%,-50%) 属性: margin を使用して中央揃えを実現する場合とは異なり、margin は自身の幅と高さを認識する必要がありますが、translate は幅と高さを知らなくても中央揃えできます。tranlate 関数のパーセンテージは、幅と高さに対する相対値です。 例: <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <meta http-equiv="X-UA-compatible" content="ie=edge"> <title>ドキュメント</title> <スタイル メディア="スクリーン"> 。容器 { 位置: 相対的; 幅: 50%; } .コンテナ画像{ 幅: 100%; 表示: ブロック; 高さ: 自動; } 。かぶせる { 幅: 100%; 高さ: 100%; 位置: 絶対; 左: 0; 上: 0; 右: 0; 下部: 0; 不透明度: 0; 遷移: 0.5 秒の緩和; 背景: rgb(0, 0, 0); } .container:hover .overlay { 不透明度: 0.5; } 。文章 { 色: 白; フォントサイズ: 20px; 位置: 絶対; 上位: 50%; 左: 50%; 変換: translate(-50%, -50%); -ms-transform: 変換(-50%、-50%); } </スタイル> </head> <本文> <h2>フェードイン効果</h2> <div class="コンテナ"> <img src="./img/photo2.jpg" alt="アバター" class="画像"> <div class="overlay"> <div class="text">こんにちは世界</div> </div> </div> </本文> </html> 効果: CSS で translate(-50%, -50%) を使用して水平および垂直の中央揃えを実現する方法についての記事はこれで終わりです。CSS translate を使用した水平および垂直の中央揃えの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTML 縦列表示テキストを使用してテキストを縦列で表示します
目次クイックスタート使い方基本原則Vue2.x はコンポーネント通信に EventBus を使用しま...
目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...
序文MySQL の権限テーブルは、データベースの起動時にメモリにロードされます。ユーザーが ID 認...
データベース内のトランザクションとロックを表示するための一般的なステートメントトランザクションの待機...
ネットで検索してみたところ、多くの面接でモバイル適応方法について質問されることが分かりました。最近い...
コード実装:コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...
まだ rem フレキシブルレイアウトを使用していますか?圧縮された js コードの大きなセクションを...
この記事では、MySQL 5.7 で追加された json フィールド タイプの使用方法を例を使って説...
偶然、素晴らしい人工知能のチュートリアルを発見したので、みんなと共有せずにはいられませんでした。この...
目次前面に書かれた双方向暗号化エンコード/デコードAES_ENCRYPT/AES_DECRYPT D...
MySQL の仕様によっては、テーブル作成仕様にすべてのフィールドが空であってはならないという要件を...
IPツールを取得 lombok.extern.slf4j.Slf4j をインポートします。 org....
1. 戻るボタンhistory.back() を使用してブラウザの「戻る」ボタンを作成します。 &l...
King of Glory をプレイしたことがある人なら、このページの効果をよくご存知でしょう。なぜ...
この記事では、WeChatアプレットの計算機機能を実装するための具体的なコードを参考までに紹介します...