Chủ Nhật, 22 tháng 5, 2016

15:36:00
Màu sắc được hiển thị đã kết hợp RED, GREEN, và ánh sáng xanh.

Màu sắc trong CSS thường được xác định bởi:
  • một tên màu hợp lệ - như "đỏ"
  • một giá trị RGB - như "rgb (255, 0, 0)"
  • một giá trị HEX - như "# FF0000"

màu Names

Màu sắc thiết lập bằng cách sử dụng tên màu:

Thí dụ

ColorName
Red
Green
Blue
Orange
Yellow
Cyan
Black
Lưu ý: tên màu là trường hợp không nhạy cảm: "Red" là giống như "đỏ" hay "RED".
HTML và CSS hỗ trợ 140 tên màu chuẩn .

RGB (Red, Green, Blue)

giá trị màu RGB có thể được xác định bằng công thức này: rgb (đỏ, xanh lá cây, xanh dương).
Mỗi tham số (đỏ, xanh lá cây, xanh dương) xác định cường độ của màu sắc giữa 0 và 255.
Ví dụ, rgb(255,0,0) được hiển thị như là màu đỏ, bởi vì màu đỏ được thiết lập với giá trị cao nhất của nó (255) và những người khác được thiết lập là 0. Thử nghiệm bằng cách trộn các giá trị RGB dưới đây:
đỏmàu xanh láMàu xanh da trời
25500
rgb( 255 , 0 , 0 )

Thí dụ

ColorRGB
rgb(255,0,0)
rgb(0,255,0)
rgb(0,0,255)
rgb(255,165,0)
rgb(255,255,0)
rgb(0,255,255)
Sắc thái của màu xám thường được xác định bằng giá trị bình đẳng cho tất cả 3 nguồn sáng:

Thí dụ

ColorRGB
rgb(0,0,0)
rgb(128,128,128)
rgb(255,255,255)

Màu sắc hexadecimal

Các giá trị RGB cũng có thể được xác định bằng giá trị màu thập lục phân trong các hình thức: # RRGGBB, nơi RR (màu đỏ), GG (màu xanh) và BB (màu xanh) là giá trị thập lục phân giữa 00 và FF (giống như thập phân 0-255).
Ví dụ, #FF0000 được hiển thị như là màu đỏ, bởi vì màu đỏ được thiết lập với giá trị cao nhất của nó (FF) và những người khác được thiết lập với giá trị thấp nhất (00). Lưu ý: giá trị HEX là trường hợp nhạy cảm: "# FF0000" là như nhau như "FF0000".

Thí dụ

ColorHEX
#FF0000
#00FF00
#0000FF
#FFA500
#FFFF00
#00FFFF
Sắc thái của màu xám thường được xác định bằng giá trị bình đẳng cho tất cả 3 nguồn sáng:

Thí dụ

ColorHEX
#000000
#808080
#FFFFFF

Màu nền

Các background-color tài sản xác định màu nền của một phần tử.
Màu nền của một trang được thiết lập như thế này:

Thí dụ

body {
    background-color: lightblue;
}
Với CSS, một màu sắc thường được xác định bởi:
  • một tên màu hợp lệ - như "đỏ"
  • một giá trị HEX - như "# FF0000"
  • một giá trị RGB - như "rgb (255,0,0)"
Nhìn vào giá trị màu CSS cho một danh sách đầy đủ các giá trị màu sắc có thể.
Trong ví dụ dưới đây, <h1>, <p> và <div> có màu nền khác nhau:

Thí dụ

h1 {
    background-color: green;
}


div {
    background-color: lightblue;
}


{
    background-color: yellow;
}

Hình nền

Các background-image tài sản quy định cụ thể một hình ảnh để sử dụng như là nền tảng của một phần tử.
Theo mặc định, hình ảnh được lặp đi lặp lại như vậy nó bao gồm toàn bộ phần tử.
Hình nền cho một trang có thể được thiết lập như thế này:

Thí dụ

body {
    background-image: url("paper.gif");
}
Dưới đây là một ví dụ về sự kết hợp xấu của văn bản và hình ảnh nền. Các văn bản là khó có thể đọc:

Thí dụ

body {
    background-image: url("bgdesert.jpg");
}
chú thíchLưu ý: Khi sử dụng hình nền, sử dụng một hình ảnh mà không làm phiền các văn bản.

Hình ảnh nền - Lặp lại theo chiều ngang hoặc theo chiều dọc

Theo mặc định, các background-image hữu lặp đi lặp lại một hình ảnh cả hai chiều ngang và chiều dọc.
Một số hình ảnh phải được lặp đi lặp lại chỉ theo chiều ngang hoặc theo chiều dọc, hoặc họ sẽ trông rất lạ lùng, như thế này:

Thí dụ

body {
    background-image: url("gradient_bg.png");
}
Nếu hình ảnh trên được lặp đi lặp lại chỉ theo chiều ngang ( background-repeat: repeat-x; ), nền sẽ nhìn tốt hơn:

Thí dụ

body {
    background-image: url("gradient_bg.png");
    background-repeat: repeat-x;
}
chú thíchLưu ý: Để lặp lại một hình ảnh thiết lập theo chiều dọc background-repeat: repeat-y;

Hình ảnh nền - Thiết lập vị trí và không lặp lại

Hiển thị hình ảnh nền chỉ một lần cũng được quy định bởi các background-repeat tài sản:

Thí dụ

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
}
Trong ví dụ trên, các hình nền được thể hiện trong cùng một vị trí như các văn bản. Chúng tôi muốn thay đổi vị trí của hình ảnh, để nó không làm phiền các văn bản quá nhiều.
Các vị trí của hình ảnh được chỉ định bởi các background-position tài sản:

Thí dụ

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
    background-position: right top;
}

Hình ảnh nền - vị trí cố định

Để xác định rằng các hình ảnh nền cần được cố định (sẽ không di chuyển với phần còn lại của trang), sử dụng background-attachment tài sản:

Thí dụ

body {
    background-image: url("img_tree.png");
    background-repeat: no-repeat;
    background-position: right top;
    background-attachment: fixed;
}

Background - tài sản Shorthand

Để rút ngắn mã, nó cũng có thể xác định tất cả các tính chất nền trong một tài sản duy nhất. Điều này được gọi là một tài sản viết tắt.
Tài sản viết tắt cho nền là background :

Thí dụ

body {
    background: #ffffff url("img_tree.png") no-repeat right top;
}
Khi sử dụng các tài sản viết tắt theo thứ tự của các giá trị tài sản là:
  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position
Nó không quan trọng nếu một trong các giá trị tài sản bị mất tích, miễn là những người khác theo thứ tự này.

Tất cả các thuộc tính CSS Background

PropertyDescription
backgroundSets all the background properties in one declaration
background-attachmentSets whether a background image is fixed or scrolls with the rest of the page
background-colorSets the background color of an element
background-imageSets the background image for an element
background-positionSets the starting position of a background image
background-repeatSets how a background image will be repeated

0 Bình luận:

Đăng nhận xét

Khi các bạn đóng góp ý kiến nhớ chú ý ngôn từ cho phù hợp với thuần phong ,mỹ tục văn hóa nước ta. Cảm ơn!