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

เพิ่มเอฟเฟกต์กดปุ่ม (Pressed Effect) ด้วย CSS

ใช้ :active pseudo-class ร่วมกับ transform: translateY() และ box-shadow เพื่อสร้างเอฟเฟกต์กดปุ่ม

ตัวอย่าง

<!DOCTYPE html> <html>    <head>       <style>          .button {             background-color: orange;             color: white;             border: none;             border-radius: 7px;             box-shadow: 0 5px #999;             display: inline-block;             padding: 10px;             font-size: 16px;             cursor: pointer;             text-align: center;             outline: none;          }          .button:hover {             background-color: blue;          }          .button:active {             background-color: orange;             box-shadow: 0 5px gray;             transform: translateY(2px);          }       </style>    </head>    <body>       <button class = "button">Result</button>    </body> </html>