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 縦列表示テキストを使用してテキストを縦列で表示します
セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...
目次背景表領域の断片化とは何ですか?表領域の断片化を確認する方法表スペースの断片化問題を解決する方法...
MySQL Community Server 5.7.18 の配布パッケージには .ini ファイル...
この記事では、テーブルページング機能を実現するためのVueの具体的なコードを例として紹介します。具体...
私は現在、Xiao Nian Gao に似たビデオおよびツール アプリを開発しています。ユーザーが作...
従来の Linux イメージで作成された ECS クラウド サーバーには、NTP と YUM が設定...
私はずっとキャッシュについて学びたいと思っていました。結局のところ、キャッシュはフロントエンドのパフ...
CSS カウンター属性はほぼすべてのブラウザ (IE8 を含む) でサポートされていますが、あまり使...
1. dockerfileを作成するときにsshパスワードを設定するには、次のコマンドを使用します。...
最新のソリューション: -v /usr/share/zoneinfo/Asia/Shanghai:/...
この記事では、フォントサイズを調整するためのjQueryの具体的なコードを参考までに紹介します。具体...
効果原理主にCSSグラデーションを使用して、切り取りを必要としない背景のくり抜きを実現します。クーポ...
デフォルトでは、MyISAM テーブルはディスク上に .frm (テーブル構造ファイル)、.MYD ...
通常、すべての Web サイトは、多くの非検索エンジン クローラーに遭遇します。これらのクローラーの...
黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...