Membuang Hujung Pelbagai Imej Serong
Sebelum ini, satu kaedah telah diterokai untuk memesongkan pelbagai imej dengan berkesan. Walau bagaimanapun, cabaran muncul dalam percubaan untuk menyahcondong hujung kiri (kotak1) dan hujung kanan (kotak6) bekas imej yang condong.
Berikut ialah penyelesaian yang lebih baik:
CSS yang disediakan kod secara berkesan mengubah condong imej kiri dan kanan jauh dalam bekas, sambil mengekalkan penampilan condong bahagian dalam imej.
Pelaksanaan:
-
Buat Bekas Induk:
- Tentukan a elemen kontena dengan kelas "galeri" yang berfungsi sebagai induk untuk imej koleksi.
-
Tetapkan Pembolehubah Skew:
- Mulakan pembolehubah --s yang mengawal saiz senget bahagian.
-
Gayakan Galeri:
- Gunakan Grid CSS untuk menyusun imej dalam satu baris dan tengahkannya secara menegak .
- Takrifkan lebar imej sebagai 0, lebar min sebagai calc(100% var(--s)) untuk mencipta senget kiri dan klip imej menggunakan laluan klip poligon untuk mencapai bentuk yang diingini.
- Gunakan peralihan CSS untuk menghidupkan imej pada tuding.
-
Laraskan Pertama dan Terakhir Imej:
- Laraskan lebar minimum imej pertama (calc(100% var(--s)/2)) dan gunakan place-self: mula mulakan condong dari tepi kiri.
- Ulang proses untuk imej terakhir, tetapi letakkan diri: tamat dan laraskan laluan klip untuk memulakan condong dari kanan tepi.
-
Konfigurasikan Kesan Tuding (Pilihan):
- Jika mahu, tambah CSS untuk mendayakan kesan tuding yang mengembangkan imej yang dipilih, mencipta galeri dinamik pengalaman.
Faedah:
- Penyelesaian ini membolehkan pencongan terkawal imej hujung tanpa menjejaskan imej dalaman .
- Kesan tuding memberikan interaktiviti tambahan dan daya tarikan visual.
- Kod adalah modular dan boleh disesuaikan dengan mudah untuk memenuhi keperluan reka bentuk tertentu.
Atas ialah kandungan terperinci Bagaimanakah saya boleh membuka tepi galeri imej yang condong sambil mengekalkan bahagian tengah yang condong?. 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