Latest web development tutorials

CSS ปุ่ม

ในส่วนนี้เราแนะนำการใช้ CSS ในการสร้างปุ่ม


รูปแบบพื้นฐานปุ่ม

CSS

ตัวอย่าง CSS

.button {
สีพื้นหลัง: # 4CAF50; / * * * * * * * * สีเขียว /
ชายแดน: none;
สี: สีขาว;
padding: 15px 32px;
text-align: ศูนย์;
ตกแต่งข้อความ: none;
จอแสดงผล: อินไลน์บล็อก
font-size: 16px;
}

ลอง»

ปุ่มสี

เราสามารถใช้ background-color คุณสมบัติการตั้งค่าสีปุ่ม:

ตัวอย่าง CSS

.button1 {สีพื้นหลัง: # 4CAF50;} / * * * * * สีเขียว /
.button2 {สีพื้นหลัง: # 008CBA;} / * สีฟ้า * /
.button3 {สีพื้นหลัง: # f44336;} / * สีแดง * /
.button4 {สีพื้นหลัง: # e7e7e7 สี: สีดำ;} / * สีเทา * /
.button5 {สีพื้นหลัง: # 555555;} / * * * * * ดำ /

ลอง»

ปุ่มขนาด

12px 16px 20px 24px

เราสามารถใช้ font-size คุณสมบัติการกำหนดขนาดของปุ่ม:

ตัวอย่าง CSS

.button1 {font-size: 10px;}
.button2 {font-size: 12px;}
.button3 {font-size: 16px;}
.button4 {font-size: 20px;}
.button5 {font-size: 24px;}

ลอง»

ปุ่มโค้งมน

4px 8px 12px 50%

เราสามารถใช้ border-radius คุณสมบัติการตั้งค่าปุ่มเนื้อ:

ตัวอย่าง CSS

.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}

ลอง»

สีปุ่มชายแดน

เราสามารถใช้ border ทรัพย์สินของสีปุ่มชายแดน:

ตัวอย่าง CSS

.button1 {
สีพื้นหลัง: สีขาว;
สี: สีดำ;
ชายแดน: 2px ของแข็ง # 4CAF50; / * * * * * สีเขียว /
}
...

ลอง»

เลื่อนปุ่ม


เราสามารถใช้ :hover เลือกที่จะปรับเปลี่ยนรูปแบบได้โดยการวางเหนือปุ่ม

เคล็ดลับ: เราสามารถใช้ transition-duration ของสถานที่ตั้ง "โฉบ" ความเร็วผล:

ตัวอย่าง CSS

.button {
-webkit-การเปลี่ยนแปลงระยะเวลา: 0.4s; / * Safari * /
การเปลี่ยนแปลงระยะเวลา: 0.4s;
}

.button: โฉบ {
สีพื้นหลัง: # 4CAF50; / * * * * * สีเขียว /
สี: สีขาว;
}
...

ลอง»

เงาปุ่ม

เราสามารถใช้ box-shadow คุณสมบัติการเพิ่มเงาให้กับปุ่มนี้:

ตัวอย่าง CSS

.button1 {
กล่องเงา: 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 ทรัพย์สินและการตั้งค่าเป็น "ไม่อนุญาต" การตั้งค่าภาพปิดใช้งาน:

ตัวอย่าง CSS

.disabled {
ความทึบ: 0.6;
เคอร์เซอร์: ไม่ได้รับอนุญาต
}

ลอง»

ความกว้างของปุ่ม


โดยค่าเริ่มต้นขนาดของข้อความปุ่มบนปุ่มได้ตัดสินใจ (ขึ้นอยู่กับระยะเวลาในการจับคู่ข้อความ) เราสามารถใช้ width คุณสมบัติการกำหนดความกว้างของปุ่ม:

เคล็ดลับ: หากคุณต้องการตั้งค่าความกว้างคงสามารถใช้พิกเซล (พิกเซล) เป็นหน่วยถ้าคุณต้องการตั้งค่าปุ่มตอบสนองสามารถตั้งค่าเป็นเปอร์เซ็นต์

ตัวอย่าง CSS

.button1 {กว้าง: 250px;}
.button2 {กว้าง: 50%;}
.button3 {ความกว้าง: 100%;}

ลอง»

กลุ่มปุ่ม


นำออกจากด้านนอกและเพิ่ม float:left ชุดของปุ่ม:

ตัวอย่าง CSS

.button {
ลอย: ด้านซ้าย;
}

ลอง»

ที่มีเส้นขอบกลุ่มปุ่ม


เราสามารถใช้ border คุณสมบัติการตั้งกลุ่มปุ่มที่มีพรมแดน:

ตัวอย่าง CSS

.button {
ลอย: ด้านซ้าย;
ชายแดน: สีเขียว 1px ของแข็ง
}

ลอง»

ปุ่มนิเมชั่น

ตัวอย่าง CSS

เลื่อนเมาส์ไปที่ปุ่มลูกศรเพื่อเพิ่ม:


ลอง»

ตัวอย่าง CSS

เพิ่มคลิก "ระลอก" ผล:


ลอง»

ตัวอย่าง CSS

คลิกใช่เมื่อคุณเพิ่ม "เลื่อนลง" ผล:


ลอง»