
Trong bài viết trước về CSS, mình đã nêu ra các thuộc tính thường gặp trong CSS, bài viết hôm nay sẽ là bài viết đầu tiên giới thiệu về thuộc tính background trong CSS. Cụ thể hơn, thuộc tính background LinhDungVN.COM giới thiệu sẽ gồm cách tạo màu nền và ảnh nền cho các thành phần trên trang web.
1. Cách tạo màu nền (Background Color)
Thuộc tính background-color xác định màu nền cho một thành phần nào đó khi được chỉ định. Đoạn mã sau sẽ quy định màu nền của toàn bộ trang web là màu đen:body {background-color: #000000}
Các giá trị của background có thể là:
- Tên màu (tiếng anh), ví dụ: black, green…
- Hệ màu RGB, ví dụ: rgb(255,0,0)
- Hệ hex, ví dụ: #000000
- transparent: trong suốt (đây là một giá trị đặc biệt của background).
# Bạn có thể xem thêm các mã màu [tại đây].
2. Cách tạo ảnh nền (Background Image)
Để tạo ảnh nền cho một thành phần nào đó, ta chỉ cần khai báo thuộc tính background-imgde cho thành phần đó.Ví dụ:
body { background-image: url(Link hình ảnh) }

Hình bên là một ví dụ thường thấy về background image mà chúng ta thường thấy trên các trang web.
Ở đây thành phần tiêu đề được sử dụng một ảnh nền.
3. Background repeat

Khi sử dụng một ảnh làm nền, nếu ảnh đó có kích thước nhỏ hơn độ lớn của thành phần đó thì ảnh nền sẽ được lặp lại để phủ kín không gian còn lại.
Thuộc tính background-repeat cho phép ta kiểm soát sự lặp lại của ảnh nền. Thuộc tính này có 4 thuộc tính như sau:
- repeat-x: chỉ lặp lại theo phương nằm ngang (như hình bên)
- repeat-y: chỉ lặp lại theo phương đứng.
- repeat: lặp lại theo cả 2 phương, đây là giá trị mặt định khi thuộc tính background-repeat không được khai báo.
- no-repeat: không lặp lại.
Ở ví dụ dưới đây mình có một tấm hình có kích thước 65x35px để làm nền cho một thành phần

4. Background attachment
Background-attachment là một thuộc tính cho phép xác định tính cố định của ảnh nền so với với nội dung trang web. Thuộc tính này có 2 giá trị:- scroll: Ảnh nền sẽ cuộn cùng nội dung trang web, đây là giá trị mặc định.
- fixed: Cố định ảnh nền so với nội dung trang web. Khi áp dụng giá trị này, ảnh nền sẽ được cố định khi cuộn trang.
5. Background position

Background-position sẽ dùng một cặp 2 giá trị để biểu diễn tọa độ đặt ảnh nền. Các giá trị này bao gồm các đơn vị đo như centimeters, pixels, inches, %…, hay các vị trí đặt biệt như top, bottom, left, right, center…
Hình trên là một số vị trị đặt biệt mà bạn có thể áp dụng.
Ví dụ
.mybox{
width: 150px;
height: 100px;
border: 1px solid blue;
background-color: blue;
background-image: url(background.gif);
background-repeat: no-repeat;
background-position: top right;
}
Và đây là kết quả

Bạn hãy thử với các giá trị khác để xem sự thay đổi của chúng.
6. Cách viết tắt đối với thuộc tính Background
Chúng ta sẽ cùng xem lại đoạn mã sau:.mybox{
width: 150px;
height: 100px;
border: 1px solid blue;
background-color: blue;
background-image: url(Link hình ảnh);
background-repeat: no-repeat;
background-position: top right;
}
Đây là cách viết riêng cho từng thuộc tính, cách viết này rất mất thời gian và lại rất khó nhớ, và hơn cả là không tối ưu, do đó để đơn giản hơn chúng ta có thể gộp tất cả lại và viết lại như sau:
.mybox{background: blue url(Link hình ảnh) no-repeat top right;}
Quy tắc cho cách viết này như sau:
Selector { background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position] }
Tuy nhiên bạn không cần khai báo đầy đủ các giá trị trên, nếu một trong các giá trị bị khuyết, thì nó sẽ lấy giá trị mặc định của thuộc tính đó.
Nếu có thể thì bạn hãy nên tạo thói quen về cách viết tắt trong CSS, sau này sẽ rất có lợi rất cho bạn.
Bài viết mình đã giới thiệu đến các bạn thuộc tính đầu tiên khá đơn giản trong CSS, hãy thực hành ngay để khám phá và trải nghiệm nhé!
Chúc các bạn thành công và tiếp tục ủng hộ LinhDungVN.COM trong thời gian tới!
Read more: http://blog.linhdungvn.com/2012/11/tao-nen-trong-css-css-background.html#ixzz2Xhl1X8Zg
Nguồn : chúng tôi sưu tầm từ nhiều nguồn
Không có nhận xét nào
Một số lưu ý khi bình luận
Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi admin trả lời.
Để bình luận một đoạn code, hãy mã hóa code trước nhé!
» Cảm ơn bạn đã ghé thăm websitemika.com
» Nếu có thắc mắc hay góp ý, bạn hãy để lại một góp ý !
» Vui lòng đăng những góp ý lịch sự và gõ tiếng Việt có dấu nếu có thể
HƯỚNG DẪN ĐĂNG THÔNG TIN GÓP Ý :
Bước 1 – Gõ nội dung bạn cần góp ý tới chúng tôi.
Bước 2 - Xử lý mục " Nhận xét với tư cách "
Cách 1 : - Chọn Tên/URL: Gõ tên và địa chỉ blog bạn vào.Nếu không có tài khoản, bạn vẫn có thể nhận xét bằng cách Chọn hồ sơ là Tên/URL hay Ẩn danh. Tuy nhiên bạn nên chọn Tên/URL với URL có thể để trống để cho chúng tôi biết bạn là ai. Bạn vui lòng gõ tiếng Việt có dấu để mọi người không hiểu nhầm so thành sờ, mo thành mò.
Cách 2 : - Chọn Ẩn danh.
Bước 3 - Xem trước: Tuỳ, Bạn là người cẩn thận cần xem lại nội dung Bạn đã gõ (rất cần nếu Bạn có nhập mã, để xem nó hiển thị có đúng không).
Bước 4 - Nên nháy chuột vào nội dung, bấm phím Ctrol + A rồi Ctrol + C nhằm copy nội dung - Đề phòng lỡ hệ thống đăng góp ý trục trặt hoặc mạng rớt, ta có thể Ctrol + V dán đăng lại góp ý để khỏi tốn thời gian!
Bước 5 – Lick vào Button : Đăng nhận xét . Vậy là xong,góp ý của các bạn sẽ được Admin kiểm duyệt và cho đăng trong vòng 12h.Cảm ơn các bạn đã góp ý !