目次
CSS を使用した Div 内の特大画像の中央揃え
ホームページ ウェブフロントエンド CSSチュートリアル CSS を使用して、特大の画像を Div 内の中央に配置するにはどうすればよいですか?

CSS を使用して、特大の画像を Div 内の中央に配置するにはどうすればよいですか?

Nov 01, 2024 am 09:30 AM

How Can I Center an Oversized Image Within a Div Using CSS?

CSS を使用した Div 内の特大画像の中央揃え

div 幅が変化する流動的なレイアウトを操作する場合、div 内で特大画像を中央揃えにするのは困難な場合があります。画像は左端から始まり、中心から右にずれたままになる場合があります。

この問題に対処するために、画像を効果的に中央に配置し、両端に均等なオーバーフロー カットオフを作成する CSS ソリューションを提案します。

<code class="css">.parent {
    position: relative;
    overflow: hidden;
}

.child {
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}</code>
ログイン後にコピー

親 div は相対的な位置を確立し、オーバーフローを含みます。画像を含む子 div には、上、下、左、右の値が極度に負の絶対位置が設定されています。これらの負の値は、画像を div の可視領域を超えて事実上押し出します。 margin: auto プロパティは、親 div 内で画像を自動的にセンタリングします。

この技術により、画像は元のアスペクト比を維持できるため、画像の品質を損なう可能性のあるブラウザによるサイズ変更の問題が排除されます。結果は、両側が均等にトリミングされたオーバーフローを備えた中央に大きな画像が表示されます。

以上がCSS を使用して、特大の画像を Div 内の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WordPressブロックと要素にボックスシャドウを追加します WordPressブロックと要素にボックスシャドウを追加します Mar 09, 2025 pm 12:53 PM

WordPressブロックと要素にボックスシャドウを追加します

Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する Mar 07, 2025 am 11:33 AM

Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

満足している属性を持つインラインテキストエディターを作成します 満足している属性を持つインラインテキストエディターを作成します Mar 02, 2025 am 09:03 AM

満足している属性を持つインラインテキストエディターを作成します

GraphQLキャッシングの使用 GraphQLキャッシングの使用 Mar 19, 2025 am 09:36 AM

GraphQLキャッシングの使用

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する 5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する Mar 04, 2025 am 10:22 AM

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

最初のカスタムSvelteトランジションを作成します 最初のカスタムSvelteトランジションを作成します Mar 15, 2025 am 11:08 AM

最初のカスタムSvelteトランジションを作成します

スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス Mar 08, 2025 am 09:45 AM

スクリーンリーダーの分解:アクセス可能なフォームとベストプラクティス

node.jsとexpressのMulterを使用してファイルアップロードします node.jsとexpressのMulterを使用してファイルアップロードします Mar 02, 2025 am 09:15 AM

node.jsとexpressのMulterを使用してファイルアップロードします

See all articles