12/08/2018, 17:05

CSS3 Filters: Tạo hiệu ứng chỉnh sửa ảnh chỉ với CSS

CSS3 Filters là một phần khá thú vị cho phép chúng ta chỉnh sửa ảnh với độ mờ, độ sáng và nhiều thứ khá , Tiếp theo chúng ta sẽ đi vào chi tiết Cách hoạt động Chỉ sử dụng css để thực hiện hiệu ứng và ngoài áp dụng cho ảnh còn áp dụng được cho tất cả các phần tử html Cú pháp filter: ...

CSS3 Filters là một phần khá thú vị cho phép chúng ta chỉnh sửa ảnh với độ mờ, độ sáng và nhiều thứ khá , Tiếp theo chúng ta sẽ đi vào chi tiết

  • Cách hoạt động Chỉ sử dụng css để thực hiện hiệu ứng và ngoài áp dụng cho ảnh còn áp dụng được cho tất cả các phần tử html Cú pháp
filter: filter(value);

Một số hiệu ứng

Ảnh Gốc

  • Tạo mờ

filter: blur(5px);
// Browser Specific
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
  • Tạo độ sáng

filter: brightness(1.4);
// Browser Specific
-webkit-filter: brightness(1.4);
-moz-filter: brightness(1.4);
-o-filter: brightness(1.4);
-ms-filter: brightness(1.4);

Điều chỉnh giá trị của brightness từ 0 - 1 là độ tối còn từ 1 > là tạo sáng , 1 là bình thường

  • Bão hòa

filter: saturate(20%);
// Browser Specific
-webkit-filter: saturate(20%);
-moz-filter: saturate(20%);
-o-filter: saturate(20%);
-ms-filter: saturate(20%);
  • Tương Phản

filter: contrast(150%);
// Browser Specific
-webkit-filter: contrast(150%);
-moz-filter: contrast(150%);
-o-filter: contrast(150%);
-ms-filter: contrast(150%);
  • Đảo ngược

filter: invert(100%);
// Browser Specific
-webkit-filter: invert(100%);
-moz-filter: invert(100%);
-o-filter: invert(100%);
-ms-filter: invert(100%);
  • Màu Xám (Đen trắng)

filter: grayscale(100%);
// Browser Specific
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
  • Nâu Đỏ (ảnh Cũ)

filter: sepia(100%);
// Browser Specific
-webkit-filter: sepia(100%);
-moz-filter: sepia(100%);
-o-filter: sepia(100%);
-ms-filter: sepia(100%);

Mong bài viết là một nguồn tham khảo tốt cho những người đã quan tâm. Xin cảm ơn

0