Một số hiệu ứng trong tùy chỉnh button CSS đẹp

Một số hiệu ứng trong tùy chỉnh button CSS đẹp

Button là một yếu tố quan trọng trong thiết kế web. Nó giúp người dùng thực hiện các hành động và thu hút sự chú ý. Bên cạnh đó, một button CSS đẹp khuyến khích người dùng nhấp vào.

Boomco sẽ mang đến cho bạn cách tạo và sử dụng button đơn giản nhất qua ví dụ dưới đây.

Tuỳ chỉnh Button CSS

Một số hiệu ứng trong tùy chỉnh button CSS đẹp
<style>
.btn {
    background-image: linear-gradient(to right, #FF8989, #78C1F3);
    padding: 10px 20px;
    border: none;
    color: white;
    border-radius: 10px;
    font-weight: bold;
    box-shadow: 2px 2px 10px RGBA(0,0,0,0.3);
    border-radius: 20px;
    margin: 16px 24px 24px 24px;
}
.btn:hover {
    background-image: none;
    background-color: #FF8989;
    color: #fff;
}
body {
    font-family: Inter, sans-serif;
}
</style>
</head>
<body>
    <h1>Chào mừng bạn đến với Blog của Boomco System!</h1>
    <p>Chúng tôi đang đào tạo lập trình front-end.</p>
  <button id="registerBtn" class="btn">Đăng ký ngay </button>
</body>
</html>

Chào mừng bạn đến với Blog của Boomco System!

Chúng tôi đang đào tạo lập trình front-end.

Phần code CSS này tạo ra một button có màu nền chuyển đổi từ #FF8989 sang #78C1F3 theo chiều từ trái sang phải, có đổ bóng và có bo tròn góc. Nút bấm có kích thước 10px x 20px, không có đường viền, có màu văn bản trắng, có bán kính góc 20px và có phông chữ đậm. Thêm nữa, khi di chuột qua nút bấm, màu nền của nó sẽ chuyển sang #FF8989 và màu văn bản vẫn là #fff.

Dưới đây là giải thích chi tiết hơn về từng thuộc tính CSS trong đoạn mã trên:

  • .btn là một class CSS được sử dụng để định kiểu cho nút bấm.

  • background-image: linear-gradient(to right, #FF8989, #78C1F3): thiết lập màu nền của nút bấm là một gradient chuyển đổi từ #FF8989 sang #78C1F3 theo chiều từ trái sang phải.

  • padding: 10px 20px;: thiết lập khoảng đệm bên trong của nút bấm là 10px ở phía trên và dưới, 20px ở phía trái và phải.

  • border: none;: loại bỏ đường viền của nút bấm.

  • color: white;: thiết lập màu văn bản của nút bấm là trắng.

  • border-radius: 20px;: thiết lập bán kính góc của nút bấm là 20px.

  • box-shadow: 2px 2px 10px RGBA(0,0,0,0.3);: thiết lập đổ bóng cho nút bấm với các thuộc tính sau:

  • 2px 2px: độ lệch của đổ bóng theo chiều ngang và chiều dọc (offset)

  • 10px: độ lan rộng của đổ bóng (blur)

  • RGBA(0,0,0,0.3): màu sắc của đổ bóng với độ mờ 0.3

  • margin: 16px 24px 24px 24px;: thiết lập khoảng cách giữa nút bấm và các phần tử xung quanh là 16px ở phía trên, 24px ở phía phải và trái, 24px ở phía dưới.

  • .btn:hover: thiết lập các thuộc tính CSS cho nút bấm khi di chuột qua.

  • background-image: none;: loại bỏ gradient màu nền của nút bấm khi di chuột qua.

  • background-color: #FF8989;: thiết lập màu nền của nút bấm là #FF8989 khi di chuột qua.

  • color: #fff;: thiết lập màu văn bản của nút bấm là #fff khi di chuột qua.

  • body { font-family: Inter, sans-serif; }: thiết lập phông chữ mặc định của tài liệu là Inter, nếu không tìm thấy phông chữ Inter thì sẽ sử dụng phông chữ sans-serif.

Kết luận

Đây chỉ là một ví dụ về cách tạo button CSS đẹp một cách đơn giản nhất. Bạn có thể sử dụng các thuộc tính CSS khác nhau để tạo ra các button. Có rất nhiều kiểu dáng và hiệu ứng khác nhau phù hợp cho từng mục đích sử dụng button. Để thành thạo sử dụng các thuộc tính của CSS, bạn cần trau dồi kiến thức cũng như thực hành. Nếu bạn đang tìm kiếm một khóa học lập trình web chất lượng, hãy tham khảo khóa học của Boomco. Khóa học sẽ giúp bạn trang bị kiến thức và kỹ năng để tạo ra các website đẹp mắt.

Nếu bạn có những ý tưởng thú vị, đừng ngần ngại chia sẻ với Boomco ở dưới phần bình luận này nhé!

Leave a Comment

Your email address will not be published. Required fields are marked *