Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mencipta Bayang Kotak Hanya di Bahagian Kiri dan Kanan Elemen?

Bagaimana untuk Mencipta Bayang Kotak Hanya di Bahagian Kiri dan Kanan Elemen?

Susan Sarandon
Susan Sarandonasal
2024-11-27 12:09:09962semak imbas

How to Create a Box Shadow Only on the Left and Right Sides of an Element?

Bayang Kotak Terhad kepada Sebelah Kiri dan Kanan Tanpa Hacks

Soalan:

Bagaimana anda boleh mencipta bayangan kotak secara eksklusif di sebelah kiri dan kanan elemen tanpa menggunakan hacks atau imej?

Jawapan:

Penyelesaian menggunakan berbilang bayang-bayang kotak, satu untuk setiap sisi yang ditetapkan:

box-shadow: 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 8px -4px rgba(31, 73, 125, 0.8);

Walau bagaimanapun, perlu diperhatikan bahawa pendekatan ini tidak sempurna sepenuhnya, kerana ia mungkin mengakibatkan pendarahan bayang-bayang. Untuk mengurangkan ini, bayang-bayang kotak tambahan boleh ditambah di bahagian atas dan bawah untuk menutup limpahan:

box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 15px -4px rgba(31, 73, 125, 0.8);

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Bayang Kotak Hanya di Bahagian Kiri dan Kanan Elemen?. 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