Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Imej Berpusat Sempurna dalam Kotak Serong Menggunakan CSS?

Bagaimana untuk Mencipta Imej Berpusat Sempurna dalam Kotak Serong Menggunakan CSS?

Susan Sarandon
Lepaskan: 2024-11-10 02:22:02
asal
1040 orang telah melayarinya

How to Create Perfectly Centered Images in Skewed Boxes Using CSS?

Mencipta Imej Simetri dengan Garisan Pepenjuru

Dalam bidang reka bentuk web, mencipta visual yang menawan dan menarik secara visual adalah yang terpenting. Satu teknik yang semakin popular ialah susunan simetri imej yang dipisahkan oleh garis pepenjuru, serupa dengan sepanduk menarik yang anda temui di Reddit.

Untuk mencapai kesan ini, anda memulakan pengembaraan pengekodan menggunakan CSS, tetapi menemui beberapa cabaran. Imej anda tidak diedarkan sama rata dalam kotak malah ada yang tumpah. Mari kita mendalami penyelesaian alternatif yang menangani isu ini.

Daripada bergantung pada elemen kedudukan, kami akan memanfaatkan kuasa kedudukan latar belakang untuk memusatkan imej kami dengan mudah. Coretan kod di bawah menyediakan pendekatan yang mudah tetapi berkesan:

.container {
  display: flex;
  height: 150px;
  margin: 0 30px;
}

.box {
  flex: 1;
  border: 1px solid;
  transform: skew(-25deg);
  position: relative;
  overflow: hidden;
}

.box:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -50%;
  right: -50%;
  transform: skew(25deg);
  background-image: var(--i);
  background-position: center;
}
Salin selepas log masuk

Apabila digunakan pada struktur HTML ini:

<div class="container">
  <div class="box">
Salin selepas log masuk

Hasilnya ialah satu set imej yang berpusat dengan sempurna dan jarak sama rata dalam kotak yang condong, mencipta kesan visual yang menawan dan seimbang.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Imej Berpusat Sempurna dalam Kotak Serong Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan