วันนี้ผมจะมาแนะนำวิธีใช้ภาพพื้นหลังใน CSS เพื่อออกแบบช่องค้นหาของคุณ ฉันเคยใช้วิธีอื่นในการใช้แบบฟอร์มและช่องค้นหามาก่อน แต่วิธีนี้ดูเหมือนจะง่ายกว่า ดังนั้นฉันจึงคิดว่าจะแชร์กับทุกคนที่สนใจ
ดู
วิธีการสาธิตดั้งเดิม ก่อนอื่นให้เราดูวิธีการดั้งเดิมของฉันในการใช้ :
ดูดี แต่มีข้อเสียอยู่ ปุ่มรูปภาพไม่ตรงกับช่องค้นหา ฉันต้องใช้แอตทริบิวต์ขอบด้านบนติดลบเพื่อแก้ไขข้อบกพร่องนี้วิธีการดั้งเดิม
ในเวอร์ชันที่ปรับปรุงแล้วของวิธีการนี้ ฉันตัดสินใจว่าจะไม่ใช้ type="image" แต่ใช้แท็ก
การจัดตำแหน่งอย่างเป็นธรรมชาติโดยใช้รูปภาพเพียงรูปเดียวสำหรับปุ่มและช่องป้อนข้อมูล
:focus pseudo-class รองรับเบราว์เซอร์ที่เพิ่มเอฟเฟกต์โฮเวอร์ให้กับปุ่ม
HTML