Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> CSS

Cách tạo nút viền (outline button) bằng CSS

Dưới đây là mã nguồn để tạo các nút viền (outline buttons) với nhiều màu sắc trạng thái (Success, Info, Warning, Danger, Default) bằng CSS:

Ví dụ

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> button { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; border: none; color: white; font-weight: bolder; padding: 20px; font-size: 20px; cursor: pointer; border-radius: 6px; width: 140px; } .Success { border:2px solid #4caf50; color:#4caf50 } .Success:hover { background-color: #46a049; color:white; } .Info { border:2px solid #2196f3; color:#2196f3; } .Info:hover { background: #0b7dda; color:white; } .Warning { border:2px solid #ff9800; color:#ff9800; } .Warning:hover { background: #e68a00; color:white; } .Danger { border:2px solid #f44336; color:#f44336; } .Danger:hover { background: #da190b; color:white; } .Default { border:2px solid #e7e7e7; color: black; } .Default:hover { background: #ddd; } </style> </head> <body> <h1>Alert Buttons Example</h1> <button class="Success">Success</button> <button class="Info">Info</button> <button class="Warning">Warning</button> <button class="Danger">Danger</button> <button class="Default">Default</button> </body> </html>

Kết quả

Mã trên sẽ cho ra kết quả như sau:

Cách tạo nút viền (outline button) bằng CSS

Khi di chuột qua các nút, nền nút sẽ chuyển thành màu viền như sau:

Cách tạo nút viền (outline button) bằng CSS