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
494 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!

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