10 วิธีซ่อนเอลิเมนต์ด้วย CSS
(sitepoint.com)พิจารณาจากมุมมองของความเข้ากันได้ การเข้าถึง การเปลี่ยนแปลงเลย์เอาต์ แอนิเมชัน การจัดการอีเวนต์ และประสิทธิภาพ
-
opacity,filter:opacity() -
อัลฟาของ
color -
transform -
clip-path -
visibility -
display -
hidden -
position -
โอเวอร์เลย์
::after -
ลด
width,height
1 ความคิดเห็น
ปกติผมใช้
display:noneเป็นส่วนใหญ่ เลยคิดว่าจำเป็นต้องทำถึงขนาดนี้เลยเหรอแต่ส่วนที่ซ่อนไว้โดยยังคงเลย์เอาต์เดิมเอาไว้ได้ก็ดูน่าสนใจดีครับ
มองแบบนั้นแล้ว วิธีที่ 5 หรือ 3 ที่รองรับการใช้งานได้ดีก็ดูน่าจะเอาไปใช้ได้หลากหลายเหมือนกัน