Nền tảng của CSS là gì?
Những gì tôi nghĩ sẽ là một nhiệm vụ đơn giản đã đưa tôi xuống hố sâu khi học 8 thuộc tính 0 khác nhau. Tôi đã mất hàng giờ để tìm ra tất cả những gì họ đã làm và cách họ tương tácBây giờ, tôi muốn dạy cho bạn mọi thứ bạn cần biết về CSS nền. Trong vài phút thay vì giờ 🎨 Màu sắcTài sản. 1 Giá trị mặc định. 2Thuộc tính nền được sử dụng phổ biến nhất. Nó cho phép chúng ta thay đổi màu nền của một phần tử Màu có thể được chỉ định bằng ký hiệu rgb, hsl hoặc hex
Bạn cũng có thể sử dụng một trong 140 màu được xác định trước hoặc từ khóa 2📷 Hình ảnhTài sản. 4 Giá trị mặc định. 5Ngôi sao của chương trình. Hầu như tất cả các thuộc tính nền khác sửa đổi nó theo một cách nào đó Nó cho phép chúng ta đặt một hình ảnh làm nền của phần tử Để làm điều đó, hãy sử dụng hàm 0 với một URL tương đối hoặc tuyệt đối làm tham số của nó. URL phải được đặt trong dấu ngoặc kép 1 hoặc dấu nháy đơn 2
Nhưng tại sao chúng ta không thể viết URL mà không có một số chức năng ưa thích? . Ví dụ. Độ dốc
Vâng, độ dốc là hình ảnh trong CSS. Nếu bạn thấy điều này khó nhớ như tôi, hãy sử dụng tốc ký nền. Nó ghi nhớ cho bạn 😄 Nói lạiTài sản. 3 Giá trị mặc định. 4 3 xác định điều gì sẽ xảy ra, nếu hình ảnh nhỏ hơn phần tử mà nó dùng làm nền choCác giá trị có thể có của 3 được hiển thị tốt hơn so với thông báoKích thướcTài sản. 7 Giá trị mặc định. 8Thuộc tính này kiểm soát kích thước của hình nền. Hầu hết thời gian nó được sử dụng với một trong hai từ khóa
Trừ khi 7 được đặt thành 3, việc đặt 4 sẽ dẫn đến hình ảnh xếp chồngGiá trị của 7 cũng có thể là phần trăm hoặc độ dài ( 6, 7, 8, v.v. )Giá trị phần trăm có liên quan đến kích thước của phần tử hoặc cụ thể hơn là khu vực được chỉ định bởi 9. Thông tin thêm về tài sản đó sau 7 có thể được đặt bằng cú pháp một giá trị hoặc hai giá trị
Khi sử dụng hai giá trị, hình ảnh có thể bị kéo dài. Để tránh kéo dài, hãy đặt một giá trị bằng cách sử dụng độ dài/phần trăm và giá trị còn lại bằng cách sử dụng từ khóa 41Hình ảnh 250 x 125 trong hộp 300 x 300. Các phần bán trong suốt thể hiện hình ảnh ốp lát với nền lặp lại. nói lại Chức vụTài sản. 42 Giá trị mặc định. 43Có thể bạn đã nhận thấy rằng khi chúng tôi thay đổi kích thước của một phần tử, phần tử đó vẫn được dán vào góc trên cùng bên trái. Chúng ta có thể thay đổi điều đó bằng cách sử dụng 42Có bốn từ khóa chúng ta có thể sử dụng. ________ 245, ________ 246, ________ 247 và ________ 248. Cũng như bất kỳ giá trị độ dài hoặc tỷ lệ phần trăm nào Giống như 7, chúng ta có thể sử dụng cú pháp một giá trị hoặc hai giá trị
Kết hợp 00 với 01 hoặc 0 là một cách dễ dàng để đạt được hình ảnh phản hồi, tỷ lệ phù hợp với phần tử và trang📌 Tệp đính kèmTài sản. 03 Giá trị mặc định. 04 03 cho phép bạn kiểm soát cách hình nền của bạn phản ứng với việc cuộngiá trị có thể là
Nếu bạn bối rối vì điều đó, đừng lo lắng. Thật khó hiểu nếu không có ví dụ. Chơi xung quanh với bản demo bên dưới cho đến khi bạn hiểu rõ hơn về cách thức hoạt động của thuộc tính này Xem Ví dụ về tệp đính kèm nền bút của Ematte (@ematte) trên CodePen. Nguồn gốcTài sản. 9 Giá trị mặc định. 10Thuộc tính này đặt nguồn gốc của nền. Nó sử dụng ba từ khóa
Ví dụ này giả sử lặp lại nền. không lặp lại; Cả 42 và 7 đều liên quan đến hộp được đặt bởi thuộc tính nàyKẹpTài sản. 18 Giá trị mặc định. 11Mặc dù 18 chia sẻ hầu hết các giá trị của nó với 9 và kết quả của chúng có thể trông giống nhau, nhưng chúng thực sự khá khác nhauThuộc tính này không sửa đổi vị trí của nền theo bất kỳ cách nào Nó cắt nền vào hộp đã chọn. Điều này có nghĩa là bất kỳ phần nào của nền bên ngoài khu vực do thuộc tính này đặt sẽ không hiển thị
lớp Tất cả các thuộc tính nền, ngoại trừ 1 chấp nhận nhiều giá trị, được phân tách bằng dấu phẩy. Đó là bởi vì mỗi phần tử có thể có nhiều lớp nền 4Giá trị đầu tiên (ngoài cùng bên trái) tương ứng với lớp trên cùng. Giá trị cuối cùng (ngoài cùng bên phải), là lớp dưới cùng Nhưng việc quản lý các lớp trên nhiều thuộc tính có thể trở nên lộn xộn khá nhanh. Ví dụ. Điều gì sẽ xảy ra nếu bạn quyết định thêm một lớp hình ảnh khác ở trên cùng của ngăn xếp lớp nhưng lại quên cập nhật các thuộc tính 20 khác?Vấn đề này có thể được ngăn chặn bằng cách sử dụng tốc ký nền Tôi hy vọng phần giới thiệu này làm cho chủ đề này dễ hiểu hơn và có thể dùng làm tài liệu tham khảo nếu bạn cần ôn lại CSS bìa nền là gì?bìa. Chia tỷ lệ hình ảnh (trong khi vẫn giữ nguyên tỷ lệ của nó) thành kích thước nhỏ nhất có thể để lấp đầy vùng chứa (nghĩa là. cả chiều cao và chiều rộng của nó bao phủ hoàn toàn vùng chứa), không để lại khoảng trống. Nếu tỷ lệ của nền khác với phần tử, hình ảnh sẽ được cắt theo chiều dọc hoặc chiều ngang.
Chúng ta có thể sử dụng nền trong CSS không?CSS cho phép bạn thêm nhiều hình nền cho một phần tử, thông qua thuộc tính hình nền . Các hình nền khác nhau được phân tách bằng dấu phẩy và các hình ảnh được xếp chồng lên nhau, trong đó hình ảnh đầu tiên gần người xem nhất.
Kích thước nền trong CSS là gì?Giá trị tài sản |