Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencipta Kesan Transformasi Skew CSS3 Sebelah dengan Latar Belakang Imej?

Bagaimanakah Saya Boleh Mencipta Kesan Transformasi Skew CSS3 Sebelah dengan Latar Belakang Imej?

Barbara Streisand
Lepaskan: 2024-12-10 17:05:10
asal
995 orang telah melayarinya

How Can I Create a One-Sided CSS3 Skew Transform Effect with an Image Background?

Transformasi Skewing on One Side

Mencipta kesan "CSS3 Transform Skew One Side" memberikan cabaran apabila imej digunakan sebagai latar belakang bukannya warna pepejal. Penyelesaian yang disediakan menunjukkan penggunaan kecerunan, tetapi ia mungkin tidak sesuai untuk mereka yang ingin menggunakan imej.

Penyelesaian untuk Latar Belakang Imej Serong

Untuk mencapai kesan yang diingini dengan latar belakang imej, pertimbangkan pendekatan berikut:

  • Div Induk: Gunakan penjelmaan condong ke div induk yang mengandungi imej. Contohnya, jika condong 20 darjah digunakan, kod CSS mungkin:
#parallelogram {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}
Salin selepas log masuk
  • Div Bersarang untuk Imej: Cipta div bersarang di dalam div induk condong, dan letakkan imej dalam div ini. Div bersarang ini berfungsi untuk mencabut imej. Dalam contoh di bawah, condong sebanyak -20deg digunakan pada div bersarang untuk mengatasi kecondongan div induk:
.image {
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
}
Salin selepas log masuk

Dengan menggunakan div bersarang dengan nilai condong yang bertentangan, anda boleh berkesan mencapai kesan senget pada satu sisi sambil mengekalkan ketelusan di kawasan senget. Teknik ini ditunjukkan dalam kod contoh di bawah:

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

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kesan Transformasi Skew CSS3 Sebelah dengan Latar Belakang Imej?. 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