Hướng dẫn sử dụng thuộc tính filter css làm hiệu ứng đồ họa

Hướng dẫn sử dụng thuộc tính filter trong css để tùy biến giao diện

filter là thuộc tính áp dụng để làm các hiệu ứng đồ họa như làm mờ hoặc chuyển màu cho các element. filter thường được sử dụng để điều chỉnh kết xuất hình ảnh, nền và đường viền

Để tìm hiểu nhiều hơn về filter các bạn có thể tham khảo thêm ở MDN web docs

Sau đây là một số ví dụ mẫu mà các bạn có thể thử hiệu ứng ngay

filter: blur(5px);
blur(5px)
Áp dụng
filter: brightness(0.4);
brightness(0.4)
Áp dụng
filter: contrast(200%);
contrast(200%)
Áp dụng
filter: drop-shadow(16px 16px 20px blue);
drop-shadow(16px 16px 20px blue)
Áp dụng
filter: grayscale(50%);
grayscale(50%)
Áp dụng
filter: hue-rotate(90deg);
hue-rotate(90deg)
Áp dụng
filter: invert(75%);
invert(75%)
Áp dụng
filter: opacity(25%);
opacity(25%)
Áp dụng
filter: saturate(30%);
saturate(30%)
Áp dụng
filter: sepia(60%);
sepia(60%)
Áp dụng
filter: contrast(175%) brightness(3%);
contrast(175%) brightness(3%)
Áp dụng

Trong đó bạn có thể kết hợp 2 thuộc tính inverthue-rotate để tạo hiệu ứng website của mình thành chế độ Dark Mode.

filter: invert(1) hue-rotate(180deg);
invert(1) hue-rotate(180deg)
Áp dụng

Bộ lọc invert giúp đảo ngược bảng màu của ứng dụng. Vì vậy, đen trở thành trắng và trắng trở thành đen và tương tự cho tất cả các màu.

Bộ lọc hue-rotate giúp chúng ta có tất cả các màu khác không phải là màu đen và trắng. Xoay màu 180 độ, mình đảm bảo chủ đề màu sắc của ứng dụng không thay đổi mà chỉ làm giảm màu sắc của nó.

Bạn có thể áp dụng luôn invert(1) hue-rotate(180deg) cho thẻ img để có hiệu ứng đảo ngược.

Nếu bạn thấy nội dung chia sẻ này có ích với bạn hãy Donate để tạo động lực cho tôi viết các bài viết tiếp theo nhé. Cảm ơn nhiều !!!!

Từ khóa: Css

Bài viết cùng chuyên mục

Hướng dẫn gửi email bằng code C#. Cấu hình tài khoản gmail để gửi email từ phần mềm.

Sử dụng thư viện SmtpClient để gửi email. Cấu hình tài khoản gmail ở trạng thái kém bảo mật để có thể gửi email từ phần mềm.

02/12/2020 Xem chi tiết
Các hướng đi cho lập trình viên khi lựa chọn ngôn ngữ lập trình.

Mình thì lựa chọn phát triển web nên đã chọn chuyên sâu về HTML, Css, Javascript, ASP.NET, SQL

23/11/2020 Xem chi tiết
Mật khẩu kém bảo mật được sử dụng phổ biến trong năm 2020

Bất ngờ với mật khẩu 123456 lại đứng top đầu danh sách. Cứ bảo sao tài khoản hay bị hack. Đúng là sai lầm và chủ quan.

20/11/2020 Xem chi tiết
Xây dựng khung phần mềm trên nền Web giao diện Desktop Window

Đã xây dựng gần như xong khung, chỉ việc viết module business để phát triển phần mềm trên nền tảng Web giao diện Window.

30/10/2020 Xem chi tiết
Tôi đã thiết kế ra design pattern Trứng có trước hay Gà có trước như thế nào

Về ý tưởng này tôi đã thực hiện khoảng 5,6 năm trước do tham gia vào dự án mà xây dựng các khối độc lập nhưng lại có tính năng tương tự nhau

19/10/2020 Xem chi tiết
Chia sẻ một số hiệu ứng Hover hữu ích khi làm Frontend viết bằng css

Gồm các hiệu ứng Hover ZoomIn, Hover Fade, Hover Blur, Hover Zoomout, Hover Mask, Hover Over Text, Hover Fall, Hover Blurout

16/10/2020 Xem chi tiết

Bài viết khác

Mã hóa dữ liệu bằng thuật toán RSA

Thuật toán mã hóa bất đối xứng. Sử dụng private, public key để thực hiện mã hóa và giải mã

30/08/2020 Xem chi tiết
Công cụ mã hóa Javascript ECMA Script Packer

Mã hóa code javascript với lựa chọn: Numeric, Mid, Normal hoặc HighAscii

29/08/2020 Xem chi tiết
{"nalias":"huong-dan-su-dung-thuoc-tinh-filter-css-lam-hieu-ung-do-hoa","lang":"2","cattype":"0","catId":"3","UrlEngine":"UrlNewsEngine","site":"1"}