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 縦列表示テキストを使用してテキストを縦列で表示します
序文:一部のアプリケーション シナリオでは、成績や年齢によるランキングなど、ランキングの問題が発生す...
目次不変の値とは何ですか?不変の値を使用するのはなぜですか? Reactのパフォーマンス最適化は不変...
フロントエンドとバックエンドを完全に分離する場合、Vue プロジェクトでトークン検証を実装する一般的...
インデックスの2つの主要なカテゴリ使用されるストレージエンジン: MySQL 5.7 InnoDBク...
目次MyISAM と InnoDBパフォーマンスの低下と SQL の速度低下の理由: MySQL 実...
VNodeとはvue.js には VNode クラスがあり、これを使用してさまざまな種類の vnod...
フロントエンド開発者としては、IEの落とし穴は避けて通れません。他のブラウザはいいのにIEは壊れてい...
MySQL の追加、削除、変更、クエリステートメント1. 練習シートを作成するここでの練習表は3つの...
序文Dockerfile は Docker プログラムによって解釈されるスクリプトです。Docker...
この記事では、WeChatアプレットのスクロールビューの左右連動を実現するための具体的なコードを参考...
入力ボックスが小さい場合、内容を入力した後に、入力内容が拡大されたプロンプト ボックスを表示したいこ...
目次実装効果図依存関係をインストールするカスタムツリーコントロールその他の実装要約するVueでは、要...
目次序文インストールと設定1. Echartsをインストールする2. Echartsをグローバルに導...
1. setUp関数の最初のパラメータpropsセットアップ(プロパティ、コンテキスト){}最初のパ...
この記事では、MySQL マスター/スレーブ データベースの構築方法について説明します。ご参考までに...