CSS ปุ่ม
ในส่วนนี้เราแนะนำการใช้ CSS ในการสร้างปุ่ม
รูปแบบพื้นฐานปุ่ม
ตัวอย่าง CSS
สีพื้นหลัง: # 4CAF50; / * * * * * * * * สีเขียว /
ชายแดน: none;
สี: สีขาว;
padding: 15px 32px;
text-align: ศูนย์;
ตกแต่งข้อความ: none;
จอแสดงผล: อินไลน์บล็อก
font-size: 16px;
}
ลอง»
ปุ่มสี
เราสามารถใช้ background-color
คุณสมบัติการตั้งค่าสีปุ่ม:
ตัวอย่าง CSS
.button2 {สีพื้นหลัง: # 008CBA;} / * สีฟ้า * /
.button3 {สีพื้นหลัง: # f44336;} / * สีแดง * /
.button4 {สีพื้นหลัง: # e7e7e7 สี: สีดำ;} / * สีเทา * /
.button5 {สีพื้นหลัง: # 555555;} / * * * * * ดำ /
ลอง»
ปุ่มขนาด
เราสามารถใช้ font-size
คุณสมบัติการกำหนดขนาดของปุ่ม:
ตัวอย่าง CSS
.button2 {font-size: 12px;}
.button3 {font-size: 16px;}
.button4 {font-size: 20px;}
.button5 {font-size: 24px;}
ลอง»
ปุ่มโค้งมน
เราสามารถใช้ border-radius
คุณสมบัติการตั้งค่าปุ่มเนื้อ:
ตัวอย่าง CSS
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}
ลอง»
สีปุ่มชายแดน
เราสามารถใช้ border
ทรัพย์สินของสีปุ่มชายแดน:
ตัวอย่าง CSS
สีพื้นหลัง: สีขาว;
สี: สีดำ;
ชายแดน: 2px ของแข็ง # 4CAF50; / * * * * * สีเขียว /
}
...
ลอง»
เลื่อนปุ่ม
เราสามารถใช้ :hover
เลือกที่จะปรับเปลี่ยนรูปแบบได้โดยการวางเหนือปุ่ม
เคล็ดลับ: เราสามารถใช้ transition-duration
ของสถานที่ตั้ง "โฉบ" ความเร็วผล:
ตัวอย่าง CSS
-webkit-การเปลี่ยนแปลงระยะเวลา: 0.4s; / * Safari * /
การเปลี่ยนแปลงระยะเวลา: 0.4s;
}
.button: โฉบ {
สีพื้นหลัง: # 4CAF50; / * * * * * สีเขียว /
สี: สีขาว;
}
...
ลอง»
เงาปุ่ม
เราสามารถใช้ box-shadow
คุณสมบัติการเพิ่มเงาให้กับปุ่มนี้:
ตัวอย่าง CSS
กล่องเงา: 0 8px 16px 0 RGBA (0,0,0,0.2), 0 6px 20px 0 RGBA (0,0,0,0.19);
}
.button2: โฉบ {
กล่องเงา: 0 12px 16px 0 RGBA (0,0,0,0.24), 0 17px 50px 0 RGBA (0,0,0,0.19);
}
ลอง»
ปุ่มปิดการใช้งาน
เราสามารถใช้ opacity
คุณสมบัติในการเพิ่มความโปร่งใส (ลักษณะคล้ายกับ "คนพิการ" แอตทริบิวต์ผลกระทบ) สำหรับปุ่ม
เคล็ดลับ: สิ่งที่ฉันสามารถเพิ่ม cursor
ทรัพย์สินและการตั้งค่าเป็น "ไม่อนุญาต" การตั้งค่าภาพปิดใช้งาน:
ความกว้างของปุ่ม
โดยค่าเริ่มต้นขนาดของข้อความปุ่มบนปุ่มได้ตัดสินใจ (ขึ้นอยู่กับระยะเวลาในการจับคู่ข้อความ) เราสามารถใช้ width
คุณสมบัติการกำหนดความกว้างของปุ่ม:
เคล็ดลับ: หากคุณต้องการตั้งค่าความกว้างคงสามารถใช้พิกเซล (พิกเซล) เป็นหน่วยถ้าคุณต้องการตั้งค่าปุ่มตอบสนองสามารถตั้งค่าเป็นเปอร์เซ็นต์
กลุ่มปุ่ม
นำออกจากด้านนอกและเพิ่ม float:left
ชุดของปุ่ม:
ที่มีเส้นขอบกลุ่มปุ่ม
เราสามารถใช้ border
คุณสมบัติการตั้งกลุ่มปุ่มที่มีพรมแดน: