Thuộc tính border-top-color trong CSS

Thuộc tính border-top-color trong CSS
Thuộc tính border-top-color trong CSS

Chức năng của Thuộc tính border-top-color trong CSS

Thuộc tính border-top-color trong CSS dùng để quy định màu sắc đường viền trên của phần tử HTML, thuộc tính này kết hợp với thuộc tính border-top-style để quy định kiểu đường viền và thuộc tính border-top-width để quy định chiều rộng cho đường viền.

Cú pháp của Thuộc tính border-top-color trong CSS

border-top-color: mausac;

mausac: Màu sắc của đường viền trên, ví dụ: #ff0000, red,...

Code Thuộc tính border-top-color trong CSS

border-top-color: red;
border-top-color: #0000FF;
border-top-color: rgb(201, 76, 76);
border-top-color: rgba(201, 76, 76, 0.3);
border-top-color: hsl(89, 43%, 51%);
border-top-color: hsla(89, 43%, 51%, 0.3);
<!DOCTYPE html>
<html>
<head>
<title>Code Thuộc tính border-top-color trong CSS</title>
<style>
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
div{width:100%;float:left;height:auto;background:antiquewhite;margin-bottom:10px;padding:10px;border-top-width: 5px;border-top-style: solid;}
span {width:100%; float: left; heigt:auto; margin-bottom:10px}
</style>
</head>
<body>

<h1>Code Thuộc tính border-top-color trong CSS</h1>

<span>Dùng để quy định màu sắc đường viền trên của phần tử HTML, thuộc tính này kết hợp với thuộc tính border-top-style để quy định kiểu đường viền và thuộc tính border-top-width để quy định chiều rộng cho đường viền:</span>

<div style="border-top-color: red;">border-top-color: red;</div>

<div style="border-top-color: #0000FF;">border-top-color: #0000FF;</div>

<div style="border-top-color: rgb(201, 76, 76);">border-top-color: rgb(201, 76, 76);</div>

<div style="border-top-color: rgba(201, 76, 76, 0.3);">border-top-color: rgba(201, 76, 76, 0.3);</div>

<div style="border-top-color: hsl(89, 43%, 51%);">border-top-color: hsl(89, 43%, 51%);</div>

<div style="border-top-color: hsla(89, 43%, 51%, 0.3);">border-top-color: hsla(89, 43%, 51%, 0.3);</div>

<div style="border-top-color: transparent;">border-top-color: transparent;</div>

</body>
</html>

Chạy Thử

Cách sử dụng border-top-color hiệu quả trong CSS

border-top-color phát huy tác dụng tốt nhất khi được kết hợp đúng với kiểu và độ dày của đường viền. Ngoài ra, việc lựa chọn giá trị màu phù hợp cũng giúp tạo điểm nhấn mà không làm giao diện trở nên rối mắt.

Kết hợp border-top-color với border-top-style và border-top-width

Chỉ thiết lập border-top-color chưa đủ để tạo đường viền phía trên hiển thị rõ ràng. Bạn nên kết hợp thuộc tính này với border-top-style để xác định kiểu đường viền và border-top-width để thiết lập độ dày.

.box {
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #3498db;
}

Cách kết hợp này giúp kiểm soát riêng từng thành phần của đường viền trên, phù hợp khi cần tạo tiêu đề nổi bật, phân cách nội dung hoặc nhấn mạnh một khu vực trên giao diện.

Sử dụng border-top-color với các kiểu giá trị màu khác nhau

Thuộc tính border-top-color có thể nhận nhiều cách khai báo màu quen thuộc trong CSS như tên màu, mã HEX, RGB, RGBA hoặc HSL. Nhờ đó, bạn có thể chọn cách biểu diễn màu phù hợp với thiết kế của website.

.title {
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: rgba(52, 152, 219, 0.6);
}

Trong đó, RGBA cho phép điều chỉnh thêm độ trong suốt của màu. Đây là lựa chọn hữu ích khi muốn đường viền có tính phân tách nhưng không quá nổi bật so với phần nội dung xung quanh.

Khi nào nên sử dụng border-top-color thay vì border-color

Nên dùng border-top-color khi chỉ muốn thay đổi màu của đường viền phía trên mà không ảnh hưởng đến ba cạnh còn lại. Cách này đặc biệt phù hợp với các thiết kế cần tạo điểm nhấn ở một cạnh cụ thể.

.card {
    border: 1px solid #ddd;
    border-top-color: #e74c3c;
}

Ngược lại, border-color phù hợp hơn khi muốn thiết lập màu cho toàn bộ bốn cạnh cùng lúc. Việc chọn đúng thuộc tính giúp CSS rõ ràng hơn và hạn chế phải khai báo những quy tắc không cần thiết.

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Thuộc tính border-top-color trong CSS.

  • 0 Bình luận
CEO Bùi Tấn Lực | Founder Web Mới
Bùi Tấn Lực
Tìm hiểu về CEO Bùi Tấn Lực, Founder Web Mới với nhiều năm kinh nghiệm trong lĩnh vực phát triển website, SEO và chia sẻ kiến thức công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Thuộc tính border-top-color trong CSS
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !