วิธีทำให้รูปภาพตอบสนองด้วย HTML และ CSS

Withi Thahi Rupphaph Txb Snxng Dwy Html Laea Css



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

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







บทความนี้จะใช้ HTML และ CSS เพื่อทำให้รูปภาพตอบสนอง



จะทำให้รูปภาพตอบสนองด้วย HTML และ CSS ได้อย่างไร

หากต้องการทำให้รูปภาพตอบสนองโดยใช้ HTML และ CSS ให้ทำตามขั้นตอนด้านล่าง:



วิธีที่ 1: ใช้คุณสมบัติ 'ความกว้างสูงสุด'

วิธีแรกในการทำให้รูปภาพตอบสนองคือการใช้ปุ่ม “ ความกว้างสูงสุด ' คุณสมบัติ. “ ความกว้างสูงสุด คุณสมบัติ ” ใช้เพื่อกำหนดความกว้างสูงสุดของรูปภาพ ในกรณีที่เนื้อหาเกินความกว้างสูงสุด ความสูงขององค์ประกอบจะเปลี่ยน





สร้าง HTML

หากต้องการเพิ่มไฟล์รูปภาพในแท็ก ของ HTML ผู้ใช้จำเป็นต้องใช้แท็ก เพื่อจุดประสงค์เฉพาะ ให้เพิ่มแท็ก ภายในแท็ก ให้ใช้เครื่องหมาย “ src ” และกำหนดเส้นทางไฟล์รูปภาพพร้อมกับนามสกุลไฟล์ หลังจากนั้นให้ใช้เครื่องหมาย “ ทุกอย่าง ” และระบุชื่อไฟล์รูปภาพสำรอง ซึ่งจะปรากฏขึ้นเมื่อรูปภาพไม่โหลด:

< รูปภาพ src = 'ทดสอบ image.jpg' ทุกอย่าง = 'ไฟล์ภาพ' >

เพิ่ม CSS

ตอนนี้ สร้างไฟล์ CSS ภายนอก บันทึกด้วยนามสกุล “. ซีเอสเอส ” และลิงก์ไว้ภายในแท็ก ของไฟล์ HTML หากต้องการจัดสไตล์ไฟล์รูปภาพในไฟล์ CSS ให้เริ่มต้นด้วยแท็ก img แล้วเปิดเครื่องหมายปีกกา จากนั้นภายในวงเล็บปีกกา ให้เพิ่ม ' ความกว้างสูงสุด: 100% ;” เพื่อให้พอดีกับรูปภาพในแนวนอนภายในคอนเทนเนอร์ นอกจากนี้ยังจะป้องกันไม่ให้ภาพถูกตัด หลังจากนั้นให้เพิ่ม “ ความสูง: อัตโนมัติ ;” เพื่อปรับความสูงโดยอัตโนมัติ เพื่อให้ภาพแสดงได้อย่างถูกต้อง:



รูปภาพ {

ความกว้างสูงสุด : : 100% ;

ความสูง : : อัตโนมัติ ;

}

ปรับขนาดหน้าต่างเบราว์เซอร์เพื่อตรวจสอบขนาดรูปภาพ

วิธีที่ 2: ใช้คุณสมบัติ 'ความกว้าง'

อีกวิธีหนึ่งในการทำให้รูปภาพตอบสนองคือการใช้คุณสมบัติ “ ความกว้าง '. ทรัพย์สิน” ความกว้าง ” กำหนดความกว้างของรูปภาพและข้อความ ไม่มีระยะขอบ ช่องว่างภายใน หรือเส้นขอบ สามารถกำหนดขนาดรูปภาพและข้อความในรูปแบบ cm, px หรือ % หากต้องการทำให้รูปภาพตอบสนอง เพียงกำหนด ' ความกว้าง ” คุณสมบัติที่จะ “ 100 %” การตั้งค่า “ ความกว้าง: 100% ;” หมายความว่าทำให้รูปภาพใหญ่เท่ากับองค์ประกอบหลัก:

รูปภาพ {
ความกว้าง : : 100% ;
ความสูง : : อัตโนมัติ ; }

ข้อมูลข้างต้นเป็นการยืนยันว่ารูปภาพมีการตอบสนอง หากต้องการตรวจสอบว่าตอบสนองหรือไม่ เพียงปรับขนาดหน้าต่างเบราว์เซอร์

วิธีที่ 3: ใช้แบบสอบถามสื่อ

ข้อความค้นหาสื่อ CSS ช่วยให้ผู้ใช้ปรับเปลี่ยนรูปลักษณ์ของหน้าเว็บได้ ข้อความค้นหาสื่อ CSS มีเงื่อนไข เมื่อใดก็ตามที่ตรงตามเงื่อนไขเหล่านี้ ลักษณะที่ปรากฏของอุปกรณ์หรือเบราว์เซอร์จะเปลี่ยน ข้อความค้นหาสื่อยังสามารถช่วยเหลือผู้ใช้ในการทำให้รูปภาพตอบสนองได้ ด้วยเหตุนี้ ขั้นแรกให้ระบุ '@ สื่อ ” แล้วระบุ “ ความกว้างสูงสุด ” และกำหนดความกว้างสูงสุดให้กับรูปภาพภายในเครื่องหมายปีกกา เมื่อใดก็ตามที่เป็นไปตามเงื่อนไขนี้ รูปภาพก็จะตอบสนอง หลังจากนั้นให้เพิ่มวงเล็บปีกการะบุแท็ก img และระบุ “ ความกว้าง: 100% ;” ค่า:

@สื่อ ( ความกว้างสูงสุด : : 480px ) {

รูปภาพ {

ความกว้าง : : 100% ;

}

}

บันทึก : รูปภาพจะตอบสนองเมื่อตรงตามเงื่อนไขที่ระบุเท่านั้น

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

บทสรุป

เพื่อให้รูปภาพตอบสนองต่อ HTML และ CSS ผู้ใช้มีวิธีการต่างๆ วิธีการเหล่านี้รวมถึงการทำให้รูปภาพตอบสนองโดยใช้ “ ความกว้างสูงสุด ' คุณสมบัติ, ' ความกว้าง ” และโดยการใช้แบบสอบถามสื่อ CSS บทความนี้ได้นำเสนอโซลูชั่นที่สมบูรณ์แก่ผู้ใช้ในการทำให้รูปภาพตอบสนอง