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

CSS:วัตถุพอดี

คุณสมบัติ CSS วัตถุพอดีปรับขนาดองค์ประกอบให้อยู่ภายในความกว้างและความสูงของคอนเทนเนอร์ที่อยู่ในนั้น ภาพพื้นหลังเป็นองค์ประกอบทั่วไปที่สุดที่คุณจะเจอในฐานะนักพัฒนาที่ใช้คุณสมบัตินี้

มีค่าที่เป็นไปได้ห้าค่าสำหรับคุณสมบัติพอดีกับวัตถุ เราจะใช้รูปภาพเป็นตัวอย่างในการแสดงค่าต่างๆ:

  • วัตถุพอดี:มี – เมื่อใช้คอนเทนเนอร์ อัตราส่วนกว้างยาวขององค์ประกอบที่อยู่ในคอนเทนเนอร์ (รูปภาพในตัวอย่างนี้) จะยังคงอยู่ หากอัตราส่วนไม่ตรงกัน คุณจะเห็นแถบ (คิดว่าเมื่อใดที่วิดีโอแบบจอกว้างออกและในโทรทัศน์รุ่นเก่า คุณจะเห็นแถบที่ด้านบนและด้านล่างของหน้าจอ) ที่ด้านใดก็ตามอัตราส่วนไม่ตรงกัน
CSS:วัตถุพอดี
  • วัตถุพอดี:ปก – หน้าปกจะรักษาอัตราส่วนภาพในขณะที่เติมเนื้อหาลงในช่องเนื้อหา หากอัตราส่วนภาพไม่ตรงกัน รูปภาพจะถูกตัดให้พอดี
CSS:วัตถุพอดี
  • วัตถุพอดี:เติม – รูปภาพจะถูกปรับขนาดในกรณีนี้เพื่อเติมเต็มกล่องเนื้อหาขององค์ประกอบ ไม่ว่าอัตราส่วนภาพเดิมจะตรงกันหรือไม่ก็ตาม นี่อาจจะยืดภาพให้พอดี
CSS:วัตถุพอดี
  • วัตถุพอดี:ไม่มี – รูปภาพจะคงขนาดเดิมไว้
CSS:วัตถุพอดี
  • วัตถุพอดี:ลดขนาด – คุณสมบัติลดขนาดจะเลือก ไม่มี . อย่างใดอย่างหนึ่งโดยอัตโนมัติ หรือ บรรจุ แล้วแต่ว่าจะทำให้ขนาดภาพโดยรวมเล็กลง ในกรณีนี้ การลดขนาดจะเลือก มี :
CSS:วัตถุพอดี

การสนับสนุนเบราว์เซอร์ค่อนข้างแพร่หลายสำหรับคุณสมบัตินี้ ตรวจสอบการสนับสนุนอีกครั้งหากคุณกำลังพัฒนาเบราว์เซอร์ Internet Explorer, Microsoft Edge หรือ Opera รุ่นเก่า

บทสรุป

ในบทความนี้ เรามาดูคุณสมบัติของ object-fit ใช้กับองค์ประกอบที่สามารถแทรกและเติมภาชนะได้ คุณสมบัตินี้ใช้โดยตรงกับ หรือองค์ประกอบที่ถูกแทนที่อื่นๆ เพื่อควบคุมวิธีการเติม ในคอนเทนเนอร์ ใช้คุณสมบัติ object-fit ร่วมกับคุณสมบัติ object-position เพื่อควบคุมวิธีการแสดงองค์ประกอบในคอนเทนเนอร์