Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Tepi Serong Responsif untuk Div ​​Tanpa Mengaburkan Imej Dasar?

Bagaimana untuk Mencipta Tepi Serong Responsif untuk Div ​​Tanpa Mengaburkan Imej Dasar?

Mary-Kate Olsen
Lepaskan: 2024-11-19 01:40:02
asal
524 orang telah melayarinya

How to Create a Responsive Slanted Edge for a Div Without Obscuring Underlying Images?

Buat Tepi Serong Responsif untuk Div

Masalah:

Mencipta tepi senget untuk div tanpa menggunakan sempadan yang akan mengaburkan imej asas.

Penyelesaian:

Elemen Pseudo Serong:

Gunakan elemen pseudo senget untuk mencipta latar belakang senget sambil mengekalkan kandungan teks di atasnya.

Transform Origin:

Tetapkan asal transformasi unsur pseudo kepada titik anchor yang diingini untuk condong (kanan bawah sudut dalam kes ini).

Transformasi Skew:

Gunakan transformasi condong pada elemen pseudo untuk memiringkannya dengan sewajarnya (cth., -45 darjah).

Limpahan:

Gunakan limpahan: tersembunyi; untuk menyembunyikan mana-mana bahagian unsur pseudo yang melimpah.

Indeks Z Negatif:

Letakkan unsur pseudo di belakang kandungan div menggunakan indeks z negatif.

Contoh Kod:

div {
  position: relative;
  display: inline-block;
  padding: 1em 5em 1em 1em;
  overflow: hidden;
  color: #fff;
}

div:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transform: skew(-45deg);
  -ms-transform: skew(-45deg);
  transform: skew(-45deg);
  z-index: -1;
}

body {
  background: url('https://farm3.staticflickr.com/2878/10944255073_973d2cd25c.jpg');
  background-size: cover;
}
Salin selepas log masuk

Hasil:

Penyelesaian ini membolehkan anda mencipta tepi senget responsif untuk div yang akan' t menjejaskan kandungan teks mereka.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Tepi Serong Responsif untuk Div ​​Tanpa Mengaburkan Imej Dasar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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