Bo tròn button trong CSS

Thẻ mặc định các nút sẽ có hình chữ nhật, chúng ta sẽ sử dụng thuộc tính border-radius để thêm các góc tròn vào nút

Ví dụ:


See the Pen
Untitled by sonsonct (@sonsonctnp)
on CodePen.

1.4 Tạo màu đường viền cho nút

Sử dụng thuộc tính border để thêm đường màu cho đường viền của nút

Ví dụ:


See the Pen
Untitled by sonsonct (@sonsonctnp)
on CodePen.

1.5 Tạo bóng cho nút

Sử dụng thuộc tính box-shadow để tạo hiệu ứng bóng cho nút

Ví sụ:


See the Pen
Untitled by sonsonct (@sonsonctnp)
on CodePen.

1.6 Nút bị vô hiệu hóa

Sử dụng thuộc tính opacity để thêm độ trong suốt cho nút (tạo giao diện “bị vô hiệu hóa”).

Mẹo: Bạn cũng có thể thêm thuộc tính cursor với giá trị “not-allowed”, thuộc tính này sẽ hiển thị “biển báo cấm” khi bạn di chuột qua nút

Ví dụ:


See the Pen
Untitled by sonsonct (@sonsonctnp)
on CodePen.

1.7 Hiệu ứng khi di chuột qua nút

Sử dụng bộ chọn :hover để thay đổi kiểu của nút khi bạn di chuyển chuột qua nút đó

Mẹo: Sử dụng thuộc tính transition-duration để xác định tốc độ của hiệu ứng khi di chuột qua nút

Ví dụ:


See the Pen
Untitled by sonsonct (@sonsonctnp)
on CodePen.

1.8 Xác định chiều rộng của nút

Theo mặc định, kích thước của nút được xác định bởi nội dung văn bản của nó (rộng bằng nội dung của nó). Sử dụng thuộc tính width để thay đổi chiều rộng của nút

Button là những nút có thể click trên trang web của bạn. Ở bài viết này, Quantrimang.com sẽ hướng dẫn cách tạo các button và giới thiệu một số button đẹp mà bạn có thể áp dụng.

Các nút kiểu dáng cơ bản

.button {
background-color: #58257b; /* màu của Quản trị mạng ^^ */
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
}

Quản Trị MạngWebsite Quản Trị MạngWebsite Quản Trị Mạng

Thay đổi màu sắc cho Button

Sử dụng thuộc tính background-color để thay đổi màu nền cho các nút tạo ra:

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}

CrimsonLightSalmonSeaGreenMidnightBlue

Code đầy đủ:

<!DOCTYPE html>
<html>
<head>
<style>
.button {
background-color: Crimson;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}

.button2 {background-color: LightSalmon;}
.button3 {background-color: SeaGreen;}
.button4 {background-color: MidnightBlue;}
.button5 {background-color: Indigo;}
</style>
</head>
<body>

<h2>Button Color</h2>

<button class="button">Crimson</button>
<button class="button button2">LightSalmon</button>
<button class="button button3">SeaGreen</button>
<button class="button button4">MidnightBlue</button>
<button class="button button5">Indigo</button>

</body>
</html>

Định dạng kích thước Button

Bạn sử dụng thuộc tính font-size hoặc padding để thay đổi kích cỡ của các nút tạo ra. Dùng font-size thì button co giãn theo kích thước chữ:

.button1 {font-size: 10px;background-color: Crimson;}
.button2 {font-size: 12px;background-color: LightSalmon;}
.button3 {font-size: 16px;background-color: SeaGreen;}
.button4 {font-size: 20px;background-color: MidnightBlue;}
.button5 {font-size: 24px;background-color: Indigo;}

10px 12px 16px 20px24px

Sử dụng padding để thay đổi phần không gian giữa nội dung hiển thị của phần tử với đường viền của nó, thuộc tính này cũng có thể làm thay đổi kích thước của button mà vẫn giữ nguyên kích cỡ nội dung.

.button1 {padding: 10px 24px;}
.button2 {padding: 12px 28px;}
.button3 {padding: 14px 40px;}
.button4 {padding: 32px 16px;}
.button5 {padding: 16px;}

10px 24px 12px 28px 14px 40px 32px 16px

Theo mặc định, kích thước của nút được xác định bởi nội dung văn bản của nó (rộng bằng nội dung bên trong phần tử). Tuy nhiên, bạn cũng có thể dễ dàng sử dụng thuộc tính chiều rộng width để thay đổi độ rộng của nút:

.button1 {width: 250px;}
.button2 {width: 50%;}
.button3 {width: 100%;}

250px
50%
100%

Bo tròn góc các Button

Sử dụng thuộc tính border-radius để bo tròn góc cạnh các button bằng cách xác định bán kính của các góc và bo tròn nó theo bán kính ấy.

.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}

2px 4px 8px 12px 50%

Code đầy đủ:

<!DOCTYPE html>
<html>
<head>
<style>
.button {
background-color: Crimson;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.button1 {background-color: Crimson; border-radius: 2px;}
.button2 {background-color: LightSalmon; border-radius: 4px;}
.button3 {background-color: SeaGreen; border-radius: 8px;}
.button4 {background-color: MidnightBlue; border-radius: 12px;}
.button5 {background-color: Indigo; border-radius: 50%;}
</style>
</head>
<body>

<button class="button button1">2px</button>
<button class="button button2">4px</button>
<button class="button button3">8px</button>
<button class="button button4">12px</button>
<button class="button button5">50%</button>

</body>
</html>

Bạn thêm và thực hành với các thuộc tính bên trên để xem sự thay đổi nhé.

Thay đổi màu sắc viền cho Button

Bạn sử dụng thuộc tính border để thay đổi màu viền cho nút.

.button1 {
background-color: white;
color: black;
border: 2px solid #DC143C;
}
...

Crimson LightSalmon SeaGreen MidnightBlue

Nút bị vô hiệu hóa

Sử dụng thuộc tính opacity để thêm độ trong suốt cho nút (tạo giao diện "vô hiệu hóa").

Tip: Bạn cũng có thể thêm thuộc tính cursor (con trỏ chuột) với giá trị "not-allowed" để hiển thị dấu không thể click vào khi bạn di chuột qua:

.disabled {
opacity: 0.6;
cursor: not-allowed;
}

Nút bình thường Nút bị vô hiệu hóa

Code đầy đủ:

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
0

Hiệu ứng khi di chuột qua Button

Đổi màu khi hover qua nút

Sử dụng :hover selector để thay đổi kiểu nút khi bạn di chuột qua.

Tip: Nên dùng thuộc tính transition-duration để xác định tốc độ của hiệu ứng di chuột:

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
1

Bo tròn button trong CSS

Code đầy đủ:

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
2

Tạo Button có bóng

Sử dụng thuộc tính box-shadow để thêm bóng vào nút:

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
3

Nút có bóng

Bo tròn button trong CSS

  • Hiệu ứng Shadow trong CSS

Nhóm gồm nhiều nút

Bo tròn button trong CSS

Xóa thuộc tính margin và thêm float:left vào mỗi button để nối các nút vào với nhau tạo thành nhóm như trên.

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
4

Các nút theo nhóm đặt dọc thì sử dụng display: block thay vì float: left để các nút chồng lên nhau:

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
5

Bo tròn button trong CSS

Đặt Button nằm trên hình ảnh

Bo tròn button trong CSS

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
6

Một số hiệu ứng Button đẹp

Thêm mũi tên vào nút khi di chuột vào:

Bo tròn button trong CSS

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
7

Thêm hiệu ứng khi nhấp chuột

Bo tròn button trong CSS

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
8

Thêm hiệu ứng Fade in khi di chuột:

Bo tròn button trong CSS

.button1 {background-color: crimson;} 
.button2 {background-color: lightsalmon;}
.button3 {background-color: seagreen;}
.button4 {background-color: midnightblue;}
.button5 {background-color: indigo;}
9

Thêm hiệu ứng "ripple" khi nhấp chuột:

Bo tròn button trong CSS

<!DOCTYPE html>
<html>
<head>
<style>
.button {
background-color: Crimson;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}

.button2 {background-color: LightSalmon;}
.button3 {background-color: SeaGreen;}
.button4 {background-color: MidnightBlue;}
.button5 {background-color: Indigo;}
</style>
</head>
<body>

<h2>Button Color</h2>

<button class="button">Crimson</button>
<button class="button button2">LightSalmon</button>
<button class="button button3">SeaGreen</button>
<button class="button button4">MidnightBlue</button>
<button class="button button5">Indigo</button>

</body>
</html>
0

Xem thêm:

  • Học CSS Cơ bản
  • Học CSS Nâng cao

  • Cách cài đặt Bootstrap trên máy tính
  • Bộ chọn ID trong CSS

Thứ Sáu, 17/05/2019 16:32

4,312 👨 55.858

#CSS

0 Bình luận

Sắp xếp theo

Bo tròn button trong CSS

Xóa Đăng nhập để Gửi

Bạn nên đọc

  • Bo tròn button trong CSS
    Cách quản lý dữ liệu trên iPhone bằng Documents 5
  • Bo tròn button trong CSS
    Cây cối xấu hổ, bí ẩn chưa có lời giải về hành vi kỳ quặc của thực vật
  • Bo tròn button trong CSS
    Huawei tuyên bố đã xây dựng hệ điều hành của riêng mình cho smartphone và laptop từ năm 2012
  • Bo tròn button trong CSS
    Những lần “chết hụt” của Mark Zuckerberg với Facebook
  • Bo tròn button trong CSS
    Velocity 111, Pocket PC kiểu dáng BlackBerry
  • Bo tròn button trong CSS
    MySpace về tay Specific Media với giá 35 triệu USD

CSS và CSS3

  • Bo tròn button trong CSS
    TOP code CSS xếp hạng sao (Star Rating) đẹp cho website
Xem thêm

CSS và CSS3

  • CSS cơ bản
    • Giới thiệu CSS
    • Cú pháp và Selector CSS
    • Vị trí đặt CSS
    • CSS - Color
    • CSS - Background
    • CSS - Border
    • CSS - Margin
    • CSS - Padding
    • CSS - Width và Height
    • CSS - Box Model
    • CSS - Outline
    • CSS - Text
    • CSS - Font
    • CSS - Icon
    • CSS - Link
    • CSS - Tạo List
    • CSS - Table
    • CSS - Display
    • CSS - Max-width
    • CSS - Position
    • CSS - Overflow
    • CSS - Float và Clear
    • CSS - Inline-block
    • CSS - Align
    • CSS - Combinator
    • CSS - Pseudo-Class
    • CSS - Pseudo-Element
    • CSS - Opacity
    • CSS - Navigation Bar
    • CSS - Dropdown
    • CSS - Image Gallery
    • CSS - Image Sprite
    • CSS - Attribute Selector
    • CSS - Form
    • CSS - Counter
    • CSS - Layout
    • CSS - Unit
    • CSS - Specificity
  • CSS nâng cao
    • CSS - Rounded Corner
    • CSS - Border Image
    • CSS - Multiple Background
    • CSS - Color
    • CSS - Gradient
    • CSS - Shadow Effect
    • CSS - Text Effect
    • CSS - Web Font
    • CSS - 2D Transform
    • CSS - 3D Transform
    • CSS - Transition
    • CSS - Animation
    • CSS - Tooltip
    • CSS - Flexbox
    • CSS - Button
    • CSS- @media
    • Tạo hiệu ứng hover nút bằng CSS

  • Công nghệ
    • Ứng dụng
    • Hệ thống
    • Game - Trò chơi
    • iPhone
    • Android
    • Linux
    • Bo tròn button trong CSS
      Nền tảng Web
    • Đồng hồ thông minh
    • Chụp ảnh - Quay phim
    • macOS
    • Phần cứng
    • Thủ thuật SEO
    • Kiến thức cơ bản
    • Raspberry Pi
    • Dịch vụ ngân hàng
    • Lập trình
    • Dịch vụ công trực tuyến
    • Dịch vụ nhà mạng
    • Nhà thông minh
  • Download
    • Ứng dụng văn phòng
    • Tải game
    • Tiện ích hệ thống
    • Ảnh, đồ họa
    • Internet
    • Bảo mật, Antivirus
    • Họp, học trực tuyến
    • Video, phim, nhạc
    • Mail
    • Lưu trữ đám mây
    • Giao tiếp, liên lạc, hẹn hò
    • Hỗ trợ học tập
    • Máy ảo
  • Tiện ích
  • Khoa học
    • Bo tròn button trong CSS
      Khoa học vui
    • Bo tròn button trong CSS
      Khám phá khoa học
    • Bo tròn button trong CSS
      Bí ẩn - Chuyện lạ
    • Bo tròn button trong CSS
      Chăm sóc Sức khỏe
    • Bo tròn button trong CSS
      Khoa học Vũ trụ
    • Bo tròn button trong CSS
      Khám phá thiên nhiên
  • Điện máy
    • Tủ lạnh
    • Tivi
    • Điều hòa
    • Máy giặt
  • Cuộc sống
    • Kỹ năng
    • Món ngon mỗi ngày
    • Làm đẹp
    • Nuôi dạy con
    • Chăm sóc Nhà cửa
    • Kinh nghiệm Du lịch
    • Halloween
    • Mẹo vặt
    • Giáng sinh - Noel
    • Bo tròn button trong CSS
      Tết 2023
    • Quà tặng
    • Giải trí
    • Là gì?
    • Nhà đẹp
    • TOP
    • Bo tròn button trong CSS
      Phong thủy
  • Bo tròn button trong CSS
    Video
    • Bo tròn button trong CSS
      Công nghệ
    • Bo tròn button trong CSS
      Cisco Lab
    • Bo tròn button trong CSS
      Microsoft Lab
    • Bo tròn button trong CSS
      Video Khoa học
  • Bo tròn button trong CSS
    Ô tô, Xe máy
    • Bo tròn button trong CSS
      Giấy phép lái xe
  • Làng Công nghệ
    • Tấn công mạng
    • Chuyện công nghệ
    • Công nghệ mới
    • Trí tuệ nhân tạo (AI)
    • Anh tài công nghệ
    • Bình luận công nghệ
    • Bo tròn button trong CSS
      Tổng hợp
  • Bo tròn button trong CSS
    Học CNTT
    • Quiz công nghệ
    • Microsoft Word 2016
    • Bo tròn button trong CSS
      Microsoft Word 2013
    • Bo tròn button trong CSS
      Microsoft Word 2007
    • Bo tròn button trong CSS
      Microsoft Excel 2019
    • Bo tròn button trong CSS
      Microsoft Excel 2016
    • Bo tròn button trong CSS
      Hàm Excel
    • Bo tròn button trong CSS
      Microsoft PowerPoint 2019
    • Bo tròn button trong CSS
      Microsoft PowerPoint 2016
    • Bo tròn button trong CSS
      Google Sheets - Trang tính
    • Bo tròn button trong CSS
      Code mẫu
    • Bo tròn button trong CSS
      Photoshop CS6
    • Photoshop CS5
    • Bo tròn button trong CSS
      HTML
    • Bo tròn button trong CSS
      CSS và CSS3
    • Bo tròn button trong CSS
      Python
    • Bo tròn button trong CSS
      Học SQL
    • Bo tròn button trong CSS
      Lập trình C
    • Bo tròn button trong CSS
      Lập trình C++
    • Bo tròn button trong CSS
      Lập trình C#
    • Bo tròn button trong CSS
      Học HTTP
    • Bo tròn button trong CSS
      Bootstrap
    • Bo tròn button trong CSS
      SQL Server
    • Bo tròn button trong CSS
      JavaScript
    • Bo tròn button trong CSS
      Học PHP
    • Bo tròn button trong CSS
      jQuery
    • Bo tròn button trong CSS
      Học MongoDB
    • Bo tròn button trong CSS
      Unix/Linux
    • Bo tròn button trong CSS
      Học Git
    • Bo tròn button trong CSS
      NodeJS

Giới thiệu | Điều khoản | Bảo mật | Hướng dẫn | Ứng dụng | Liên hệ | Quảng cáo | Facebook | Youtube | DMCA

Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản: CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. Địa chỉ: 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại: 024 2242 6188. Email: [email protected]. Chịu trách nhiệm nội dung: Lê Ngọc Lam.

Bản quyền © 2003-2023 QuanTriMang.com. Giữ toàn quyền. Không được sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc QuanTriMang.com khi chưa được phép.