Lọc CSS
Bộ lọc CSS được sử dụng để đặt hiệu ứng hình ảnh cho văn bản, hình ảnh và các khía cạnh khác của trang web. Thuộc tính bộ lọc CSS cho phép chúng tôi truy cập các hiệu ứng như màu sắc hoặc độ mờ, thay đổi khi hiển thị phần tử trước khi phần tử được hiển thị Show Cú pháp của thuộc tính bộ lọc CSS được đưa ra dưới đây cú pháp Hãy thảo luận về các giá trị thuộc tính cùng với một ví dụ độ sáng()Đúng như tên gọi của nó, nó được sử dụng để đặt độ sáng của một phần tử. Nếu độ sáng là 0%, thì nó đại diện cho màu đen hoàn toàn, trong khi độ sáng 100% đại diện cho màu gốc. Nó cũng có thể chấp nhận các giá trị trên 100% mang lại kết quả tốt hơn Chúng ta có thể hiểu nó bằng cách sử dụng hình minh họa sau Thí dụ Kiểm tra nó ngay bây giờmơ hồ()Nó được sử dụng để áp dụng hiệu ứng mờ cho phần tử. Nếu giá trị mờ không được chỉ định, thì giá trị 0 được sử dụng làm giá trị mặc định. Tham số trong thuộc tính blur() không chấp nhận giá trị phần trăm. Một giá trị lớn hơn của nó tạo ra nhiều mờ hơn Thí dụ Kiểm tra nó ngay bây giờđảo ngược()Nó được sử dụng để đảo ngược các mẫu trong hình ảnh đầu vào. Giá trị 100% của nó đại diện cho đảo ngược hoàn toàn và giá trị 0% khiến đầu vào không thay đổi. Giá trị âm không được phép trong đó Thí dụ Kiểm tra nó ngay bây giờbão hòa ()Nó đặt độ bão hòa của một phần tử. Độ bão hòa 0% đại diện cho phần tử chưa bão hòa hoàn toàn, trong khi độ bão hòa 100% đại diện cho nguyên tố gốc. Các giá trị lớn hơn 100% được phép cung cấp kết quả siêu bão hòa. Chúng tôi không thể sử dụng các giá trị âm với thuộc tính này Thí dụ bóng đổ ()Nó áp dụng hiệu ứng bóng đổ cho hình ảnh đầu vào. Các giá trị mà nó chấp nhận là h-shadow, v-shadow, blur, spread và color Thí dụ Kiểm tra nó ngay bây giờtương phản()Nó điều chỉnh độ tương phản của đầu vào. Giá trị 0% của nó sẽ tạo ra một hình ảnh đen hoàn toàn, trong khi các giá trị 100% không thay đổi đầu vào, i. e. , đại diện cho một bản gốc. Các giá trị lớn hơn 100% được phép cung cấp kết quả có độ tương phản thấp hơn Thí dụ Kiểm tra nó ngay bây giờđộ mờ()Nó được sử dụng để áp dụng độ trong suốt cho hình ảnh đầu vào. Giá trị 0% của nó biểu thị hoàn toàn trong suốt, trong khi giá trị 100% biểu thị hình ảnh gốc, tôi. e. , mờ hoàn toàn Hãy hiểu nó bằng một minh họa Thí dụ Kiểm tra nó ngay bây giờhue-rotate()Nó áp dụng xoay màu sắc trên hình ảnh đầu vào. Giá trị chu vi của nó xác định số độ xung quanh vòng tròn màu; . Giá trị mặc định của nó là 0 độ, đại diện cho hình ảnh gốc. Giá trị tối đa của nó là 360 độ Hãy hiểu nó bằng một minh họa Thí dụ Kiểm tra nó ngay bây giờthang độ xám()Nó chuyển đổi hình ảnh đầu vào thành đen trắng. 0% thang độ xám đại diện cho thang độ gốc, trong khi 100% đại diện cho thang độ xám hoàn toàn. Nó chuyển đổi màu sắc của đối tượng thành 256 sắc thái xám Thí dụ Kiểm tra nó ngay bây giờnâu đỏ()Nó được sử dụng để chuyển đổi hình ảnh thành hình ảnh màu nâu đỏ. Giá trị 0% biểu thị hình ảnh gốc, trong khi giá trị 100% biểu thị màu nâu đỏ hoàn toàn Khi bạn lần đầu tiên nghe thấy từ “bộ lọc”, tôi cá rằng điều đầu tiên bạn nghĩ đến là các bộ lọc Instagram khiến một người trông như vừa bước ra khỏi trang bìa của tạp chí Vogue hoặc GQ. Hay bộ lọc Snapchat biến bạn thành chó đi xem Coachella. Chà, blog này không phải về cách trở thành người có ảnh hưởng trên mạng xã hội. Thực ra tôi đang nói về bộ lọc hình ảnh CSS. Có, chúng tôi có thể kết hợp các hiệu ứng phong cách và mê hoặc trên hình ảnh của ứng dụng bằng cách sử dụng CSS và tôi sẽ hướng dẫn bạn qua từng bộ lọc Các bộ lọc hình ảnh này được hỗ trợ trong tất cả các trình duyệt chính (Chrome, Safari, Firefox), ngoại trừ Internet Explorer (tại sao điều đó vẫn còn tồn tại?) Có 9 bộ lọc chúng ta có thể sử dụng
Trong tất cả các phương pháp này, chúng tôi sẽ sử dụng .sepia { 0 cho Chrome và Safari và .sepia { 1 cho Firefoxthang độ xám.grayscale { Thang độ xám xóa màu khỏi hình ảnh của bạn. Giá trị được truyền vào là lượng hiệu ứng xám bạn muốn. Nó được nhập dưới dạng phần trăm hoặc số thập phân, trong đó 0% hoặc 0 không thay đổi và 1 hoặc 100% hoàn toàn là thang độ xám Bộ lọc thang độ xámmàu nâu đỏ.sepia { Một bộ lọc nổi tiếng khác. Màu nâu đỏ mang lại cho hình ảnh của bạn hiệu ứng "già". Giá trị được định dạng dưới dạng phần trăm hoặc số thập phân, trong đó 0% hoặc 0 không thay đổi và 1 hoặc 100% hoàn toàn là màu nâu đỏ Bộ lọc màu nâu đỏMơ hồ.blur { Làm mờ tạo ra hiệu ứng làm mờ Gaussian cho hình ảnh. Sự thật thú vị. Một phân phối Gaussian là một phân phối bình thường (trở lại toán học trung học. ). Giá trị là độ lệch chuẩn của hàm Gaussian. Nói cách khác, nó đề cập đến số lượng pixel màn hình hòa trộn với nhau, vì vậy giá trị lớn hơn sẽ tạo ra nhiều mờ hơn, với 0 là không thay đổi bộ lọc mờĐảo ngược.invert { Đảo ngược đặt tất cả các giá trị màu của hình ảnh của bạn thành giá trị ngược lại của chúng trên bánh xe màu. Trắng trở thành đen, xanh lá cây trở thành tím, cam trở thành xanh lam. Giá trị được định dạng dưới dạng phần trăm hoặc số thập phân, trong đó 0% hoặc 0 không thay đổi và 1 hoặc 100% sẽ đảo ngược hoàn toàn hình ảnh Đảo ngược bộ lọc. Mèo quỷ 😈độ mờ.opacity { Đặt mức độ trong suốt mà bạn muốn hình ảnh của mình trở thành. Giá trị được định dạng dưới dạng phần trăm hoặc số thập phân, trong đó 0% hoặc 0 hoàn toàn minh bạch và 1 hoặc 100% không thay đổi bão hòa.saturate { Độ bão hòa tăng cường độ của màu sắc trong hình ảnh của bạn. Giá trị được định dạng dưới dạng phần trăm hoặc số thập phân. 0% hoặc 0 là "chưa bão hòa" và dẫn đến hiệu ứng màu xám. 1 hoặc 100% là không thay đổi. Bất kỳ giá trị nào trên 1 hoặc 100% đều tạo ra hiệu ứng “siêu bão hòa” bộ lọc bão hòaTương phản________số 8Độ tương phản là tỷ lệ hình ảnh của các tông màu khác nhau trong một hình ảnh. Sự khác biệt này thiết lập kết cấu, điểm nổi bật, bóng tối, màu sắc và độ rõ nét trong ảnh. Giá trị 0 hoặc 0% sẽ tạo ra hình ảnh có màu xám. Giá trị 1 hoặc 100% là không thay đổi. Giá trị của số tiền trên 1 hoặc 100% làm tăng độ tương phản bộ lọc tương phảnđộ sáng.brightness { Bộ lọc độ sáng sẽ làm sáng hoặc tối hình ảnh của bạn. Giá trị được định dạng dưới dạng phần trăm hoặc số thập phân, trong đó 0% hoặc 0 là màu đen và 1 hoặc 100% là không thay đổi. Giá trị trên 1 hoặc 100%, làm sáng hình ảnh bộ lọc độ sángHue-xoay.sepia { 0Hue-rotate tính đến bánh xe màu. Giá trị là phép đo góc hoặc độ đề cập đến cách màu sắc của hình ảnh của bạn sẽ được điều chỉnh theo bánh xe màu. 0 không thay đổi, chấp nhận giá trị tối đa là 360 độ Bộ lọc xoay Huế. Đôi mắt màu hồng thật tuyệtbóng đổ.sepia { 1Bộ lọc bóng đổ tạo ra một bóng đổ mờ, phù hợp với hình dạng của hình ảnh. Hiệu ứng hiển thị đằng sau hình ảnh và màu sắc có thể được áp dụng cho nó Cú pháp của bộ lọc này liên quan nhiều hơn một chút so với phần còn lại
Nhiều bộ lọcBạn có thể sử dụng nhiều bộ lọc và xâu chuỗi chúng lại với nhau cho một hình ảnh. Hãy nhớ rằng thứ tự của các bộ lọc rất quan trọng Tôi gọi bộ lọc này là “Nàng tiên cá nhỏ”Giờ đây, bạn đã được trang bị bộ lọc CSS kỳ diệu, bạn có thể thử nghiệm và thử phát triển bộ lọc tùy chỉnh của riêng mình. Tạm biệt Clarendon và Juno, hãy là một bản gốc Tôi có thể sử dụng CSS làm mờ bộ lọc không?Thuộc tính backdrop-filter trong CSS được sử dụng để áp dụng các hiệu ứng bộ lọc ( thang độ xám, độ tương phản, độ mờ, v.v.) cho nền/phông nền của phần tử .
Bạn có thể sử dụng nhiều bộ lọc trong CSS không?Để áp dụng nhiều bộ lọc cho một đối tượng, hãy đưa từng định nghĩa bộ lọc vào danh sách được phân tách bằng dấu cách . Tùy thuộc vào đơn đặt hàng, bạn có thể nhận được một hình ảnh tổng thể khá khác nhau. Hãy xem một số ví dụ. Trong ví dụ này, hãy xem hiệu quả của việc áp dụng cả bộ lọc tương phản và bộ lọc độ sáng cho cùng một đối tượng.
phông nền là gìThuộc tính CSS của bộ lọc phông nền cho phép bạn áp dụng các hiệu ứng đồ họa như làm mờ hoặc chuyển màu cho khu vực phía sau một phần tử . Bởi vì nó áp dụng cho mọi thứ phía sau phần tử, để thấy được hiệu ứng, bạn phải làm cho phần tử hoặc nền của phần tử ít nhất trong suốt một phần.
CSS bộ lọc nâu đỏ là gì?sepia() Hàm CSS sepia() chuyển đổi hình ảnh đầu vào sang màu nâu đỏ, mang lại cho hình ảnh màu vàng/nâu ấm hơn, có màu vàng hơn . Kết quả của nó là một |