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 縦列表示テキストを使用してテキストを縦列で表示します
主キーを作成するには 2 つの方法があります。 テーブルテーブル名を作成( フィールド名タイプ、 フ...
ElementUIは、参考のためにテーブルツリーリストの読み込みチュートリアルを実装しています。具体...
目次1. HTTP範囲リクエスト1.1 範囲構文2. 大きなファイルをダウンロードする方法2.1 補...
1. CSSの記述形式1. インラインスタイルCSSコードを開始タグに直接記述することができます&l...
ネットワークの高可用性を実現するには、複数のネットワーク カードを仮想ネットワーク カードにバインド...
1. /etc/passwdファイル内のデフォルトシェルが/sbin/nologinではないユーザー...
関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...
で+ 時間 17:23に at> touch /mnt/file{1..9} ##アクションを...
1. 概要ネットでいろいろ検索してみたところ、Linux システム向けではなく、現在の新しいバージ...
<div align="center"> <table sty...
実際の業務では、JavaScript の正規表現が依然として頻繁に使用されます。したがって、この部分...
まず、HTML タグのいくつかの特性を知っておく必要があります。 1. 「<keyword&g...
目次スクロールをスムーズにするBetterScrollのスクロール体験慣性ローリングエッジリバウンド...
1. 新サイトホームページのリンクレイアウト1. リンク配置の位置:リンク配置の位置によって、リンク...
この記事の主な内容は次のとおりです。 1. 閉じるボタン2.キャレット3. フローティングを素早く設...