Kéo giãn hình ảnh theo chiều ngang CSS
Thuộc tính CSS background-size =8 đặt kích thước cho hình nền của phần tử. Hình ảnh có thể được để ở kích thước tự nhiên, kéo dài hoặc hạn chế để phù hợp với không gian có sẵn Show Các khoảng trống không được bao phủ bởi hình nền được lấp đầy bằng thuộc tính background-size =9 và màu nền sẽ hiển thị phía sau hình nền có độ trong suốt/mờ
Thuộc tính background-size =8 được chỉ định theo một trong các cách sau
Để chỉ định kích thước của nhiều hình nền, hãy phân tách giá trị cho từng hình bằng dấu phẩy background-size =1 Chia tỷ lệ hình ảnh càng lớn càng tốt trong vùng chứa của nó mà không cắt xén hoặc kéo dài hình ảnh. Nếu vùng chứa lớn hơn hình ảnh, điều này sẽ dẫn đến việc xếp hình ảnh, trừ khi thuộc tính background-size =4 được đặt thành background-size =5 background-size =2 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 background-size =3 Chia tỷ lệ hình nền theo hướng tương ứng sao cho tỷ lệ nội tại của nó được duy trì background-size =0 Kéo dài hình ảnh theo kích thước tương ứng với độ dài đã chỉ định. Giá trị âm không được phép background-size =1 Kéo dài hình ảnh theo kích thước tương ứng theo tỷ lệ phần trăm đã chỉ định của khu vực định vị nền. Vùng định vị nền được xác định bởi giá trị của 0 (theo mặc định là hộp đệm). Tuy nhiên, nếu giá trị 1 của nền là 2, thì khu vực định vị thay vào đó là toàn bộ khung nhìn. Giá trị âm không được phépViệc tính toán các giá trị phụ thuộc vào kích thước nội tại của hình ảnh (chiều rộng và chiều cao) và tỷ lệ nội tại (tỷ lệ chiều rộng trên chiều cao). Các thuộc tính này như sau
Ghi chú. Trong Gecko, hình nền được tạo bằng hàm 4 hiện được coi là hình ảnh có kích thước của phần tử hoặc của khu vực định vị nền nếu phần tử là SVG, với tỷ lệ nội tại tương ứng. Đây là hành vi không chuẩnDựa trên kích thước và tỷ lệ nội tại, kích thước hiển thị của hình nền được tính như sau
Ghi chú. Kích thước nền cho hình ảnh vector thiếu kích thước hoặc tỷ lệ nội tại chưa được triển khai đầy đủ trong tất cả các trình duyệt. Hãy cẩn thận khi dựa vào hành vi được mô tả ở trên và thử nghiệm trên nhiều trình duyệt để đảm bảo kết quả có thể chấp nhận được Giá trị ban đầu ______ 133 Áp dụng cho tất cả các phần tử. Nó cũng áp dụng cho background-size =83 và background-size =84. Kế thừa không có Tỷ lệ phần trăm tương đối với khu vực định vị nền Giá trị được tính toán như đã chỉ định nhưng với độ dài tương đối được chuyển đổi thành độ dài tuyệt đối Loại hoạt ảnh danh sách lặp lại của danh sách độ dài, tỷ lệ phần trăm hoặc calc đơn giản background-size = Hãy xem xét một hình ảnh lớn, hình ảnh logo Firefox 2982x2808. Chúng tôi muốn xếp bốn bản sao của hình ảnh này thành một phần tử 300x300 pixel. Để làm điều này, chúng ta có thể sử dụng giá trị cố định background-size =8 là 150 pixel Làm cách nào để phóng to hình ảnh trong CSS?Cách thay đổi kích thước hình ảnh bằng CSS . lựa chọn 1. Thay đổi kích thước với thuộc tính chiều rộng hình ảnh Lựa chọn 2. Thay đổi kích thước với thuộc tính chiều rộng tối đa Thay đổi kích thước với thuộc tính kích thước nền Thêm hình ảnh vào trang của bạn Thay đổi kích thước hình ảnh Kéo dài hình ảnh Các cài đặt thay đổi kích thước hữu ích khác trong Editor X Làm cách nào để thay đổi kích thước hình ảnh bg trong CSS?Thuộc tính kích thước nền được sử dụng để đặt kích thước hình nền bằng CSS. Sử dụng thuộc tính chiều cao và chiều rộng để đặt kích thước của hình nền . |