Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

บทบาทของ CSS Image Sprites

เมื่อรวมหลายรูปภาพเป็นไฟล์เดียว เรียกว่า Image Sprite วิธีนี้ช่วยลดจำนวนคำขอไปยังเซิร์ฟเวอร์ (HTTP Requests) และทำให้โหลดรูปภาพได้เร็วขึ้น

สมมติว่าคุณต้องใช้รูปภาพ 4 ไฟล์ในหน้าเว็บ แทนที่จะโหลด 4 ไฟล์แยกกัน ให้นำรูปทั้ง 4 มารวมในไฟล์เดียว แล้วใช้ CSS background-position เพื่อแสดงส่วนที่ต้องการ วิธีนี้ช่วยประหยัด bandwidth และเพิ่มประสิทธิภาพการโหลดหน้าเว็บอย่างมาก

ประโยชน์หลัก:

  • ลด HTTP Requests ลงมาก
  • เพิ่มความเร็วในการโหลดหน้าเว็บ
  • ลดการใช้ bandwidth
  • จัดการรูปไอคอนหรือปุ่มได้ง่ายขึ้น

ตัวอย่างการใช้งาน: ใช้กับไอคอนโซเชียลมีเดีย ปุ่ม UI หรือรูปภาพเล็กๆ ที่ใช้บ่อย