Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Mencipta Segitiga CSS Responsif dengan Lebar Berasaskan Peratusan?
Segitiga CSS Responsif dengan Lebar Berdasarkan Peratusan
Dalam CSS, kita boleh mencipta segitiga menggunakan sempadan dengan menetapkan lebar yang berbeza untuk bahagian atas dan sempadan bawah. Walau bagaimanapun, apabila menggunakan peratusan untuk lebar pautan, saiz anak panah tidak boleh dilaraskan secara dinamik berdasarkan kandungan pautan.
Penyelesaian: Segi Tiga Berasaskan Peratusan
Untuk mencipta segi tiga responsif yang menyesuaikan saiznya dengan kandungan pautan, kita boleh menggunakan elemen pseudo dengan condong dan berputar transformasi:
.btn { ... padding-bottom: 15%; ... } .btn:after { content: ""; ... padding-bottom: 50%; ... transform: rotate(-30deg) skewX(30deg); }
Penjelasan:
Faedah:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Segitiga CSS Responsif dengan Lebar Berasaskan Peratusan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!