CSS3 Filters ใส่ Effect ให้รูปสวย
ด้วยพลังของ CSS3 คุณสามารถจัดการกับ Effect พื้นฐานให้กับรูปภาพได้ เช่น การทำภาพมัว (Blur), เปลี่ยนภาพให้เป็นสีเทา (Glayscale), การปรับความอิ่มตัวของสี (Saruration) และอื่นๆ
รูปแบบการใช้งาน
filtername ที่รองรับ
รูปแบบการใช้งาน
filter: filtername(value);
/* สำหรับบราวเซอร์อื่นๆต้องเติม prefix ด้วย */
-webkit-filter: filtername(value);
-moz-filter: filtername(value);
-o-filter: filtername(value);
-ms-filter: filtername(value);
filtername ที่รองรับ
- Blur การทำภาพมัว (gaussian blur) ค่า value ระบุเป็น พิกเซล (px)
- Brightness ปรับตวามสว่างของภาพ ค่าอยู่ระหว่าง 0 (มืด) ถึง 1 (สว่าง)
- Saturate ปรับความอิ่มตัวของสี 0% Grayscale, 100% ภาพปกติ และ มากกว่า 100% สีเข้มขึ้น
- Hue Rotate ปรับสีของภาพ ระบุค่าเป็น องศา (deg)
- Contrast ปรับความเข้มของภาพ 0% สีเทา, 100% ภาพปกติ และ มากกว่า 100% เพิ่มความเข้มของภาพ
- Invert กลับสี ระบุค่าเป็นเปอร์เซนต์เช่นกัน
- Grayscale เปลี่ยนภาพให้เป็นสีเทา ระบุค่าระหว่าง 0% ถึง 100%
- Sepia ทำภาพให้ดูเก่า ระบุค่าระหว่าง 0% ถึง 100%
- Opacity ความโปร่งใส ระบุค่าระหว่าง 0 ถึง 1
รูปภาพต้นฉบับ
Blur
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
Hue Rotate
filter: hue-rotate(200deg);
-webkit-filter: hue-rotate(200deg);
-moz-filter:hue-rotate(200deg);
-o-filter: hue-rotate(200deg);
-ms-filter: hue-rotate(200deg);
Contrast
filter: contrast(150%);
-webkit-filter: contrast(150%);
-moz-filter: contrast(150%);
-o-filter: contrast(150%);
-ms-filter: contrast(150%);