Flexbox を使用して画像上でテキストを中央揃えにする
質問: Flexbox を使用して画像上でテキストを中央揃えにするにはどうすればよいですか? ?
代替案解決策:
Flexbox の使用はオプションですが、テキストを画像の中央に配置する必要はありません。 CSS 位置プロパティは、より簡単な解決策を提供します。
.height-100vh { height: 100vh; position: relative; } .text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
フレックスボックス解決策:
Flexbox を使用する場合、テキストを中央に配置する方法は次のとおりです。画像:
.height-100vh { height: 100vh; display: flex; flex-direction: column; position: relative; } .text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
どちらの方法でも機能しますが、CSS の位置決めアプローチの方が簡単で、画像上にテキストを配置するときに Flexbox を使用する必要がなくなります。
以上がFlexbox または CSS の配置を使用してテキストを画像の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。