วิธีเปลี่ยนสีปุ่มเมื่อคลิกใน CSS

Withi Peliyn Si Pum Meux Khlik Ni Css



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

บล็อกนี้จะสอนขั้นตอนที่เกี่ยวข้องกับการเปลี่ยนสีปุ่มเมื่อคลิก สำหรับสิ่งนี้ ก่อนอื่น ให้เรียนรู้เกี่ยวกับ :active pseudo-class







เริ่มกันเลย!



“:active” ใน CSS คืออะไร

การเปลี่ยนสีปุ่มเมื่อคลิกใน CSS ทำได้โดยใช้ ' :คล่องแคล่ว ” หลอกคลาส ใน HTML จะแสดงองค์ประกอบที่เปิดใช้งานเมื่อผู้ใช้คลิก นอกจากนี้ เมื่อใช้เมาส์ การเปิดใช้งานจะเริ่มขึ้นเมื่อกดปุ่มเมาส์



ไวยากรณ์





เอ : คล่องแคล่ว {

สี : เขียว ;

}

เอ ” หมายถึงองค์ประกอบ HTML ที่จะใช้คลาส :active

มาดูตัวอย่างเพื่อทำความเข้าใจแนวคิดที่ระบุไว้



จะเปลี่ยนสีปุ่มเมื่อคลิกใน CSS ได้อย่างไร

หากต้องการเปลี่ยนสีของปุ่มเมื่อคลิก ขั้นแรกให้สร้างปุ่มในไฟล์ HTML และกำหนดชื่อคลาส “ btn

HTML

< ร่างกาย >

< ปุ่ม ระดับ = 'บีทีเอ็น' > ปุ่ม < / ปุ่ม >

< / ร่างกาย >

ถัดไป ใน CSS ให้กำหนดสีของปุ่ม ในการทำเช่นนั้น เราจะใช้ “ .btn ” เพื่อเข้าถึงปุ่มและกำหนดสีของปุ่มเป็น “ rgb(0, 255, 213)

CSS

.btn {

สีพื้นหลัง : rgb ( 0 , 255 , 213 ) ;

}

หลังจากนั้นใช้ :active pseudo-class ที่ปุ่มเป็น “ .btn:ใช้งานอยู่ ” และกำหนดสีของปุ่มที่จะแสดงในสถานะใช้งานเป็น “ rgb(123, 180, 17) ”:

.btn : คล่องแคล่ว {

สีพื้นหลัง : rgb ( 123 , 180 , 17 ) ;

}

ซึ่งจะแสดงผลดังต่อไปนี้:

ตอนนี้ มาเพิ่มหัวข้อด้วย

แท็กและชื่อคลาสของปุ่ม “ ปุ่ม ” ภายในแท็ก

HTML

< ศูนย์กลาง >

< ชั่วโมง1 > เปลี่ยนสีปุ่ม < / ชั่วโมง1 >

< ปุ่ม ระดับ = 'ปุ่ม' > คลิกฉัน < / ปุ่ม >

< / ศูนย์กลาง >

ต่อไป เราจะย้ายไปที่ CSS และจัดรูปแบบปุ่มและใช้ :active กับมัน ในการทำเช่นนั้น เราจะกำหนดรูปแบบเส้นขอบเป็น “ ไม่มี ” และให้ padding เป็น “ 15px ” หลังจากนั้นให้ตั้งค่าสีของข้อความปุ่มเป็น “ rgb(50, 0, 54) ” และพื้นหลังเป็น “ rgb(177, 110, 149) ” และรัศมีของมันคือ “ 15px ”:

.ปุ่ม {

ชายแดน : ไม่มี ;

การขยายความ : 15px ;

สี : rgb ( ห้าสิบ , 0 , 54 ) ;

สีพื้นหลัง : rgb ( 177 , 110 , 149 ) ;

รัศมีชายแดน : 15px ;

}

ซึ่งจะแสดงผลดังต่อไปนี้:



หลังจากนั้นเราจะใช้ :active pseudo-class ที่ปุ่มเป็น “ .button:ใช้งานอยู่ ” และกำหนดสีของปุ่มเป็น “ rgb(200, 255, 0) ”:

.ปุ่ม : คล่องแคล่ว {

สีพื้นหลัง : rgb ( 200 , 255 , 0 ) ;

}

เมื่อคุณติดตั้งโค้ดด้านบนทั้งหมดแล้ว ให้ไปที่ไฟล์ HTML และรันโค้ดเพื่อดูผลลัพธ์:

จากเอาต์พุต สามารถสังเกตได้เมื่อคลิกปุ่ม สีจะเปลี่ยนไปตามรหัสสี RGB ที่ระบุ

บทสรุป

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