Tôi có thể làm mờ hình nền trong CSS không?
Để tạo giao diện đó, bạn có thể đặt hình ảnh làm nền của div và sau đó tạo độ dốc "từ đen sang trong thành đen" trong div để nó xuất hiện trên đầu hình ảnh
Tôi tìm thấy mã gradient này từ một trong nhiều trình tạo gradient. http. //www. màu sắc. com/gradient-editor/ với các cài đặt này Kỹ thuật này hơi lỗi thời bởi tính khả dụng của Chưa có điều khiển Có thể sử dụng nền “rửa sạch” để tăng cường độ tương phản giữa văn bản và hình ảnh đằng sau nó. Đương nhiên, bạn có thể giảm độ mờ của hình ảnh bằng cách xử lý nó trong PhotoShop, nhưng điều đó thường cần thử nghiệm qua lại nhiều lần giữa trình duyệt và ứng dụng đồ họa, trong khi viết các thay đổi trực quan trong CSS trực tiếp và hiệu quả hơn nhiều Hình nền, trước khi tạo lớpThứ tự của nền trong khai báo nhiều nền là từ trước ra sau, vì vậy chúng tôi chỉ định ảnh tổng hợp (từ tác phẩm của Thomas Shahan) cuối cùng trong biểu ngữ cho blog côn trùng học hư cấu Bug Crazy
Áp dụng cho
Điều đó tạo ra kết quả mà bạn nhìn thấy ở đầu trang; Tìm hiểu cách tạo ảnh nền mờ bằng CSS Làm mờ hình nềnGhi chú. Ví dụ này không hoạt động trong Edge 12, IE 11 hoặc các phiên bản cũ hơn Tự mình thử » Cách tạo ảnh nền mờBước 1) Thêm HTMLThí dụ
Và tôi là một nhiếp ảnh gia Bước 2) Thêm CSSThí dụnội dung, html { * { hình ảnh bg { /* Thêm hiệu ứng làm mờ */ /* Chiều cao đầy đủ */ /* Căn giữa và chia tỷ lệ hình ảnh cho đẹp */ /* Định vị văn bản ở giữa trang/hình ảnh */ Thuộc tính Ví dụ giải thíchKhối CSS đầu tiên tương tự như mã trong Ví dụ 1. Ngoài ra, chúng tôi đã thêm điều gì sẽ xảy ra khi người dùng di chuột qua một trong các hình ảnh. Trong trường hợp này, chúng tôi muốn hình ảnh KHÔNG trong suốt khi người dùng di chuột qua nó. CSS cho điều này là Khi con trỏ chuột di chuyển ra khỏi hình ảnh, hình ảnh sẽ trong suốt trở lại Một ví dụ về hiệu ứng di chuột đảo ngược Hộp trong suốtKhi sử dụng thuộc tính Minh bạch sử dụng RGBANếu bạn không muốn áp dụng độ mờ cho các phần tử con, như trong ví dụ của chúng tôi ở trên, hãy sử dụng các giá trị màu RGBA. Ví dụ sau đặt độ mờ cho màu nền chứ không phải văn bản Bạn đã học được từ Chương Màu sắc CSS của chúng tôi rằng bạn có thể sử dụng RGB làm giá trị màu. Ngoài RGB, bạn có thể sử dụng giá trị màu RGB với kênh alpha (RGBA) - chỉ định độ mờ cho màu Giá trị màu RGBA được chỉ định với. rgba (đỏ, lục, lam, alpha). Tham số alpha là một số trong khoảng từ 0. 0 (hoàn toàn trong suốt) và 1. 0 (đục hoàn toàn) |