Độ mờ của hình nền CSS
Trong bài viết này, chúng ta sẽ xem cách đặt độ mờ của hình nền trong CSS. Độ mờ đục có thể được định nghĩa là chất lượng thiếu minh bạch. Nó có thể được sử dụng để xác định lượng nội dung được hiển thị Cách tiếp cận. Chúng ta có thể sử dụng thuộc tính độ mờ trong CSS được sử dụng để thay đổi độ mờ của một phần tử. Giá trị của thuộc tính có thể được đặt trong phạm vi từ 0 đến 1, trong đó “0” hoàn toàn trong suốt và “1” mờ đục. Bất kỳ giá trị thập phân nào cũng có thể được sử dụng ở giữa để đặt độ mờ tương ứng cú pháp opacity: value; Thí dụ. Trong ví dụ này, chúng tôi sẽ đặt hình nền thành và sử dụng thuộc tính độ mờ để đặt độ mờ của hình ảnh này. Độ mờ được đặt thành 0. 2 để nền được làm trong suốt và văn bản ở trên cùng của hình ảnh hiển thị rõ ràng Khi bạn thêm hình nền vào phần tử 1, bạn có thể muốn thay đổi độ mờ của hình ảnh để nội dung của phần tử 1 có thể nổi bật và dễ nhìn hơnVí dụ: giả sử bạn có phần thân HTML sau
Và sau đó, bạn đặt quy tắc CSS sau cho lớp 3 (hình ảnh được sử dụng cho ví dụ này được tải xuống từ Unsplash)
Đầu ra của đoạn mã trên sẽ như sau Hình nền có độ mờ Như bạn có thể thấy, phần tử 4 bên trong thẻ 1 bị ảnh hưởng bởi thuộc tính 6, khiến nó trở nên trong suốt giống như hình nềnĐiều này là do thuộc tính 6 áp dụng cho mọi thứ bên trong phần tử vùng chứa. Bạn không thể làm cho phần tử con kém minh bạch hơn phần tử cha của nóĐể giải quyết vấn đề này, bạn cần đặt hình nền là con của thẻ 1 bằng cách sử dụng bộ chọn phần tử giả 2Hãy xem cú pháp CSS sau
Bộ chọn giả 2 ở trên được sử dụng để tạo hình nền. Vị trí tuyệt đối và các giá trị trên, trái, dưới, phải được áp dụng sao cho phần tử giả có cùng kích thước với phần tử gốc của nó 4 của phần tử giả được đặt thành 5 để đặt nó ở cuối đơn hàng. Nếu không có thuộc tính 4, nó sẽ được đặt lên trên các phần tử khác, chặn nội dung khỏi chế độ xemCuối cùng, vị trí 7 được đặt thành 8 để phần tử giả được chứa bên trong 1Đầu ra sẽ như sau Đã sửa độ mờ của hình nền bằng cách sử dụng phần tử giả Giờ đây, độ trong suốt của hình nền sẽ không được áp dụng cho nội dung của thẻ 1Ngoài ra, bạn cũng có thể đặt hình nền chỉ trong suốt khi con trỏ di chuột qua phần tử bằng cách sử dụng cú pháp CSS sau Bạn có thể thay đổi độ mờ của hình nền trong CSS không?Không có thuộc tính CSS nào mà bạn có thể sử dụng để thay đổi độ mờ của chỉ hình nền . Không giống như màu nền, cho phép bạn điều chỉnh kênh alpha để kiểm soát độ mờ, nó đơn giản là không tồn tại đối với thuộc tính hình ảnh nền.
BG trong suốt là gì?Như tên cho thấy, màu nền. trong suốt có nghĩa là bạn có thể nhìn xuyên qua nền của phần tử , tôi. e. màu nền của nó sẽ giống hệt với màu nền nhìn thấy trên phần tử gốc của nó. |