Welcome To My First Website

**Please use Google Chrome web browser for the best view of the contents of this site.**

การตกแต่งลักษณะของ Button โดยใช้ CSS

หลังจากที่เราได้กำหนดค่าและรูปแบบของการทำงานของ Button ที่เราได้สร้างเอาไว้ ขั้นตอนต่อมาคือ การตกแต่งลักษณะของ Button
การตกแต่งลักษณะของ Buttonสามารถทำได้ด้วย CSS เหมือนกับ Elements อื่นๆ ตัวอย่างเช่น

เปลี่ยนสีตัวอักษรใน Button

Button#changecolor {
	color: #FF0000;
}
ผลลัพธ์

เปลี่ยนสีพื้นหลัง Button

Button#changebgcolor {
	background-color: #19D7E5;
}
ผลลัพธ์

ใส่ขอบให้ Button

Button#border {
	border: 5px solid #CD0566;
}
ผลลัพธ์

ใส่พื้นหลังให้ Button

Button#bg {
	background-img: url(buttonbg.jpg);
}
ผลลัพธ์

กำหนดขนาดของ Button

Button#size {
	width: 30px;
	height: 20px;
}
ผลลัพธ์

ทำให้ Button มีขอบมน

Button#round {
	border-radius: 20px;
}
ผลลัพธ์

เปลี่ยนสีขณะเอาเมาส์วางไว้บน Button

#hover:hover {
background-color: #8CDD83;
}
ผลลัพธ์

ใส่รูปภาพใน Button

การใส่รูปภาพใน tag นั้นจะทำใน HTML เป็นหลัก ส่วน CSS เอาไว้สำหรับตั้งค่าต่างๆของภาพ

<button><img src="carrotb.png">...Click...</button>
ผลลัพธ์

ตัวอย่างการประยุกต์ใช้ CSS กับ Button

button#example1 {
	font-size: 30px;
	width: 200px;
	height: 80px;
	color: #BD8937;
	border-radius: 30px;
	background-color: #BFE6FF;
}
button#example1:hover {
background-color: #FFDD00;
}
button#example2 { 
	background: #FF3679;
	background: -moz-linear-gradient(top,#FFE6E6 0%,#f56778 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFE6E6),color-stop(100%,#f56778));
	background: -webkit-linear-gradient(top,#FFE6E6 0%,#f56778 100%);
	background: -o-linear-gradient(top,#FFE6E6 0%,#f56778 100%);
	background: -ms-linear-gradient(top,FFE6E6 0%,#f56778 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FFE6E6',endColorstr='#f78096',GradientType=0);
	border:1px solid #ae4553
	border-radius: 5px;
	padding:  5px;
	color: #FFFFFF;
	font-size: 20px;
}
Icon pack by Icons8