Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Memangkas Auto dan Memusatkan Imej Arbitrari dalam Dataran Tertentu?

Bagaimana untuk Memangkas Auto dan Memusatkan Imej Arbitrari dalam Dataran Tertentu?

Susan Sarandon
Susan Sarandonasal
2024-12-04 21:33:14393semak imbas

How to Auto-Crop and Center an Arbitrary Image within a Specified Square?

Auto-Memotong dan Memusatkan Imej Arbitrari

Memandangkan imej yang tidak diketahui dimensi, tugas memotong segi empat sama dari tengahnya dan memaparkannya dalam petak yang ditentukan memerlukan penyelesaian dinamik.

Menggunakan Latar Belakang Imej

Satu pendekatan melibatkan penggunaan imej latar belakang yang diposisikan secara berpusat dalam elemen bersaiz kepada dimensi terpotong yang dikehendaki.

.center-cropped {
  width: 100px;
  height: 100px;
  background-position: center center;
  background-repeat: no-repeat;
}

<div>

Kaedah ini memanfaatkan keupayaan CSS untuk menskala dan meletakkan latar belakang secara automatik imej, memastikan ia kekal di tengah dan dipangkas dalam dimensi yang ditentukan, tanpa mengira saiz imej asal.

Atas ialah kandungan terperinci Bagaimana untuk Memangkas Auto dan Memusatkan Imej Arbitrari dalam Dataran Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn