ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して画像を特定の正方形サイズに自動的にトリミングして中央に配置するにはどうすればよいですか?

CSS を使用して画像を特定の正方形サイズに自動的にトリミングして中央に配置するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-29 11:42:11503ブラウズ

How Can I Automatically Crop and Center Images to a Specific Square Size Using CSS?

画像のトリミングと中央揃えの自動化

さまざまなサイズの画像を扱う場合、特定の範囲内で画像を自動的にトリミングして中央揃えにする必要があります。正方形の寸法が生じます。既知の画像サイズに依存する以前のアプローチとは異なり、より堅牢なソリューションが必要です。

効果的なアプローチの 1 つは、背景画像を利用することです。必要な切り抜き寸法に合わせてサイズを調整した要素内の画像を中央に配置することで、目的の結果を得ることができます。

実装例

この基本的な例は、次のアプローチを示しています。

幅: 100px;
高さ: 100px;
背景位置: 中央 center;
背景-リピート: no-repeat;
}

</p>
<pre class="brush:php;toolbar:false">>

< /div>

この例では、 「.center-cropped」クラスは、100ピクセルの正方形の要素を定義します。背景画像の URL は、より大きなサイズのプレースホルダー画像を指します。スタイル設定により、画像が要素内の中央に配置されるようになり、切り取られて中央に配置された正方形の画像が生成されます。

以上がCSS を使用して画像を特定の正方形サイズに自動的にトリミングして中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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