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

Cách thêm nút bấm (button) lên trên hình ảnh bằng CSS

Dưới đây là mã nguồn để đặt một nút bấm chính giữa lên trên hình ảnh bằng CSS position absolute:

Ví dụ

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> img{ width: 100%; } div { position: relative; width: 100%; max-width: 400px; } div img { width: 100%; height: auto; } div button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgb(64, 21, 133); color: white; font-size: 20px; padding: 24px 36px; width: 220px; border: none; cursor: pointer; border-radius: 5px; text-align: center; font-weight: bolder; font-family: monospace,sans-serif,serif; } div button:hover { color:yellow; } </style> </head> <body> <h1>Button on Image Example</h1> <div> <img src="https://i.picsum.photos/id/354/400/400.jpg"> <button class="btn">Button</button> </div> </body> </html>

Kết quả

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

Cách thêm nút bấm (button) lên trên hình ảnh bằng CSS

Khi di chuột qua nút, nút sẽ đổi màu như sau:

Cách thêm nút bấm (button) lên trên hình ảnh bằng CSS