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

CSS: วิธีลบสีพื้นหลังสีเหลืองบน Input Fields

เคยสงสัยไหมว่าทำไมบางเบราว์เซอร์เพิ่มสีพื้นหลังสีเหลืองน่ากลัวบน autofill input fields? ผมบอกเหตุผลไม่ได้ แต่บอกวิธีลบให้หนีได้เร็ว

ตรวจสอบว่าไม่มีเด็กๆ อยู่ข้างเคียงก่อนอ่านต่อ

CSS: วิธีลบสีพื้นหลังสีเหลืองบน Input Fields

ทำไมเป็น "ปัญหา"? อาจไม่ใช่ถ้า design color palette เหมาะกับสีเหลืองน่ารังเกียจ

CSS: วิธีลบสีพื้นหลังสีเหลืองบน Input Fields

เรื่องนี้เป็น Webkit-specific (Chrome, Safari และหลายเบราว์เซอร์) Firefox ใช้สีขาว

CSS ต่อไปเพิ่ม white background ให้ autofill input fields ใน Webkit browsers:

input:-webkit-autofill { -webkit-box-shadow: inset 0 0 0px 9999px white; }

หมายเหตุ: ใช้สีไหนก็ได้ที่เข้ากับ brand/color palette ไม่บังคับต้องเป็นขาว

บ้าส์ครับ ลงเอยแล้ว Design สะอาดขึ้นนิดหน่อย