Thuộc tính background trong CSS

Thuộc tính background trong CSS

Thuộc tính background trong CSS dùng để tạo màu nền và hình nền cho thẻ HTML, giúp hình nền của HTML trở nên đẹp hơn, chi tiết như nào hãy cùng chúng tôi phân tích:

Chức năng của Thuộc tính background trong CSS

Thuộc tính background trong CSS dùng để tạo màu nền và hình nền cho thẻ HTML, giúp hình nền của HTML trở nên đẹp hơn và chuyên nghiệp hơn, giúp mô tả chủ đề chính xác hơn.

Cú pháp của Thuộc tính background trong CSS

background:color url(duongdanhinh1), url(duongdanhinh2) vitri position/size repeat

color: Dùng cho màu sắc như: #ff0000, blue, background:rgb(201, 76, 76), background:rgba(201, 76, 76, 0.3), background:hsl(89, 43%, 51%), background:hsla(89, 43%, 51%, 0.3).

duongdanhinh1, duongdanhinh2: Đường dẫn đến các hình ảnh dùng làm hình nền.

position/size: position hoặc size

position: dùng để lấy vị trí của hình nền đặt vào vị trí của phần tử HTML (nếu kích thước hình nền nhỏ thì sẽ dễ thấy hơn):

size: dùng để quy định cách áp đặt diện tích của hình nền vào diện tích của phần tử HTML, ví dụ 300px 300px. 

repeat: Dùng để quy định cách lặp lại của một hay nhiều background hình ảnh, các giá trị bao gồm: repeat, no-repeat, repeat-x, repeat-y, space, round

Ví dụ Thuộc tính background trong CSS

Thuộc tính background bằng màu sắc trong CSS

background:#ff0000;
background:blue;
background:rgb(201, 76, 76);
background:rgba(201, 76, 76, 0.3);
background:hsl(89, 43%, 51%);
background:hsla(89, 43%, 51%, 0.3);
<!DOCTYPE html>
<html>
<head>
<title>Thuộc tính background bằng màu sắc trong CSS</title>
<style>
#bagr-color{width:100%;height:50px;margin-bottom:10px;float:left; margin-bottom:10px}
h4{margin:0px; padding:0px}
</style>
</head>
<body>

<h1>Thuộc tính background bằng màu sắc trong CSS</h1>

<h4>background:#ff0000;</h4>
<div  id="bagr-color" style="background:#ff0000;"></div>

<h4>background:blue;</h4>
<div  id="bagr-color" style="background:blue;"></div>

<h4>background:rgb(201, 76, 76);</h4>
<div  id="bagr-color" style="background:rgb(201, 76, 76);"></div>

<h4>background:rgba(201, 76, 76, 0.3);</h4>
<div  id="bagr-color" style="background:rgba(201, 76, 76, 0.3);"></div>

<h4>background:hsl(89, 43%, 51%);</h4>
<div  id="bagr-color" style="background:hsl(89, 43%, 51%);"></div>

<h4>background:hsla(89, 43%, 51%, 0.3);</h4>
<div  id="bagr-color" style="background:hsla(89, 43%, 51%, 0.3);"></div>

</body>
</html>

Chạy Thử

Thuộc tính background một hình ảnh trong CSS

Mặc định hình ảnh sẽ tự động lặp lại bằng giá trị repeat, nếu bạn không muốn lặp lại thì để no-repeat, ví dụ: background: url('https://webmoi.vn/thumuc/bg-nho.jpg') no-repeat;

background: url('https://webmoi.vn/thumuc/bg-nho.jpg');
<!DOCTYPE html>
<html>
<head>
<title>Thuộc tính background một hình ảnh trong CSS</title>
<style>
body  {
  color:yellow
}
</style>
</head>
<body style="background: url('https://webmoi.vn/thumuc/bg-nho.jpg');">

<h1>Thuộc tính background một hình ảnh trong CSS</h1>
<p>Mặc định hình ảnh sẽ tự động lặp lại bằng giá trị repeat, nếu bạn không muốn lặp lại thì để no-repeat, ví dụ: background: url('https://webmoi.vn/thumuc/bg-nho.jpg') no-repeat;</p>

</body>
</html>

Thuộc tính background màu nền kết hợp hình ảnh trong CSS

Để hiện cả màu nền và background hình ảnh thì hình ảnh không được lặp lại để hiện thêm màu nền nên dùng no-repeat (background: url('https://webmoi.vn/thumuc/bg-cay.png.jpg') no-repeat;).

Để hình nền hiện góc phải dưới thì dùng thêm bottom right, chiều cao body tự động tràn xuống theo nội dung chữ.

background: blue url('https://webmoi.vn/thumuc/bg-cay.png') bottom right  no-repeat;
<!DOCTYPE html>
<html>
<head>
<title>Thuộc tính background màu nền kết hợp hình ảnh trong CSS</title>
<style>
body  {
  color:yellow
}
</style>
</head>
<body style="background: blue url('https://webmoi.vn/thumuc/bg-cay.png') bottom right  no-repeat;">

<h1>Thuộc tính background màu nền kết hợp hình ảnh trong CSS</h1>

<p>Để hiện cả màu nền và background hình ảnh thì hình ảnh không được lặp lại để hiện thêm màu nền nên dùng no-repeat (background: url('https://webmoi.vn/thumuc/bg-cay.png.jpg') no-repeat;)</p>

<p>Để hình nền hiện góc phải dưới thì dùng thêm bottom right, chiều cao body tự động tràn xuống theo nội dung chữ</p>


</body>
</html>

Thuộc tính background kết hợp nhiều hình nền trong CSS

Hình nền một không lặp lại nên để no-repeat, hình nền 2 lặp lại nên để repeat.

Hình nền một canh ở góc phải dưới, chiều cao của body tăng theo nội dung.

background: url('https://webmoi.vn/thumuc/bg-cay.png') no-repeat bottom right, url('https://webmoi.vn/thumuc/bg-nho.jpg') repeat;
<!DOCTYPE html>
<html>
<head>
<title>Thuộc tính background kết hợp nhiều hình nền trong CSS</title>
<style>
body  {
  color:yellow
}
</style>
</head>
<body style="background: url('https://webmoi.vn/thumuc/bg-cay.png') no-repeat bottom right, url('https://webmoi.vn/thumuc/bg-nho.jpg') repeat;">

<h1>Thuộc tính background kết hợp nhiều hình nền trong CSS</h1>

<p>Hình nền một không lặp lại nên để no-repeat, hình nền 2 lặp lại nên để repeat</p>

<p>Hình nền một canh ở góc phải dưới, chiều cao của body tăng theo nội dung</p>
</body>
</html>

Lời kết

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

  • 0 Bình luận
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Thuộc tính background 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
Đăng ký tư vấn thiết kế website
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn