ປະກາດຈຸດການກີດ CSS
- ການໄປຫາການເບິ່ງກ່ອນ empty-cells
- 下一页 flex
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
ລັກສະນະ filter ອະທິບາຍວິວັດທະນາການທາງສັນຍາວັດຂອງປະກອບ (ສະເພາະ <img>) (ເຊັ່ນ ການສະຫຼາດແລະຄວາມສົມມຸດ).
ບໍ່ວ່າຈະມີ:
ການສອນ CSSຮູບພາບ CSS
ການອະທິບາຍ HTML DOMລັກສະນະ filter
ຄວາມຄິດທີ່ຕ້ອງການ
ເຮັດໃຫ້ຮູບທັງໝົດກາຍເປັນສີສີຫຼັງ (100% ສີຫຼັງ):
img { filter: grayscale(100%); }
ຄຳແນະນຳ:ພົບຫຼາຍຄວາມຄິດທີ່ຕ້ອງການຢູ່ດ້ານກ້າວຢູ່ຕໍ່າສູບ.
ສັບສິນ CSS
filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();
ຄຳແນະນຳ:如需使用多个滤镜,请用空格分隔每个滤镜(参见页面下方的更多实例)。
技术细节
默认值: | none |
---|---|
继承: | 否 |
动画制作: | 支持。请参阅:动画相关属性。 |
版本: | CSS3 |
JavaScript 语法: | object.style.filter="grayscale(100%)" |
滤镜函数
ຄວາມເຫັນ:使用百分比值(例如 75%)的滤镜,也接受该值是十进制(例如 0.75)。
滤镜 | 描述 |
---|---|
none | 默认值。规定无效果。 |
blur(px) |
对图像应用模糊效果。较大的值将产生更多的模糊。 如果为指定值,则使用 0。 |
brightness(%) |
ການດັດແປງຄວາມສະຫຼາດຂອງພາບ.
|
contrast(%) |
ການດັດແປງຄວາມສະຫຼາດຂອງພາບ.
|
drop-shadow(h-shadow v-shadow blur spread color) |
ການສ້າງພາບບາງສີສີນໍ້າຫົວສີຂີ້ນີ້. ຄວາມຍາວທີ່ສາມາດໃຊ້:
blur - ຄວາມຄຳວ່າຈະຄົງ. ນັ້ນເປັນຄວາມຍາວທີ 3, ຕົວເລກຈະຕ້ອງໃຊ້ຕາມຕົວເລກ. ສີສີນໍ້າຫົວສີຂີ້ນີ້ຈະມີການປົກຜັງ. ຄວາມຍາວທີ່ຫຼາຍຈະເຮັດໃຫ້ສີສີນໍ້າຫົວສີຂີ້ນີ້ມີການປົກຜັງຫຼາຍຂື້ນ (ສີສີນໍ້າຫົວສີຂີ້ນີ້ຈະມີຂະໜາດໃຫຍ່ຂື້ນແລະສະຫຼາຍ). ບໍ່ອະນຸຍາດຄວາມຍາວທີ່ຍັງ. ຖ້າບໍ່ມີການປະກາດຫຍັງ ຈະໃຊ້ 0 (ສີສີນໍ້າຫົວສີຂີ້ນີ້ຈະມີການປົກຜັງທີ່ຫຼາຍ). spread - ຄວາມຄຳວ່າຈະຄົງ. ນັ້ນເປັນຄວາມຍາວທີ 4, ຕົວເລກຈະຕ້ອງໃຊ້ຕາມຕົວເລກ. ຄວາມຍາວທີ່ສູງຈະເຮັດໃຫ້ສີສີນໍ້າຫົວສີຂີ້ນີ້ຂະຫຍາຍແລະໃຫຍ່ຂື້ນ, ຄວາມຍາວທີ່ຕໍ່າຈະເຮັດໃຫ້ສີສີນໍ້າຫົວສີຂີ້ນີ້ລຸດລົງ. ຖ້າບໍ່ມີການປະກາດຫຍັງ ຈະໃຊ້ 0 (ສີສີນໍ້າຫົວສີຂີ້ນີ້ຈະມີຂະໜາດດຽວກັນກັບວັດຖຸ). ຄວາມເຫັນ:Chrome, Safari ແລະ Opera, ອາດຈະມີບັນນາທິການອື່ນໆ, ບໍ່ສາມາດກວດສອບຄວາມຍາວທີ 4; ຖ້າກວດສອບ ຈະບໍ່ສະແດງ. color - ຄວາມຄຳວ່າຈະຄົງ. ສີຂອງສີສີນໍ້າຫົວສີຂີ້ນີ້ດີສີບວັດຖຸດີນີ້. ຖ້າບໍ່ມີການປະກາດຫຍັງ ສີຈະຕົກຕາມບານຄອມພິວເຕີມ (ປົກກະຕິແມ່ນສີສີນໍ້າຫົວສີຂີ້ນີ້). ຄວາມຍັງສ້າງພາບສີສີນໍ້າຫົວສີຂີ້ນີ້ດີສີບວັດຖຸດີນີ້ 8px ແລະ ການປົກຜັງບາງ 10px: filter: drop-shadow(8px 8px 10px red); ຄຳແນະນຳ:这个滤镜类似 box-shadow 属性。 |
grayscale(%); |
ການປ່ຽນພາບເປັນສີສີຫວັດ.
ຄວາມເຫັນ:ບໍ່ອະນຸຍາດມີຄວາມຍັງດັງ. |
hue-rotate(deg); |
ການສະແດງສີສັນຊາດຂອງພາບ. ຄຳຕາມວ່ານັ້ນ ຈະອະທິບາຍຄວາມກຳລັງສະແດງສີສັນຊາດຂອງພາບ. ຄຳຕາມວ່ານັ້ນ ຈະເປັນ 0deg, ເປັນພາບພາວະເດີມ. ຄວາມເຫັນ:ຄວາມຍັງດັງຫຼາຍກວມ 360deg. |
invert(%); |
ການປ່ຽນພາບຂອງຕົວຈາກພາບພາວະເດີມ.
ຄວາມເຫັນ:ບໍ່ອະນຸຍາດມີຄວາມຍັງດັງ. |
opacity(%); |
ການຕັ້ງລະດັບຄວາມປອດໄພຂອງພາບ. opacity-level ອະທິບາຍລະດັບຄວາມປອດໄພ, ທີ່:
ຄວາມເຫັນ:ບໍ່ອະນຸຍາດມີຄວາມຍັງດັງ. ຄຳແນະນຳ:ບົດບາດຂອງພາບພາວະຂຶ້ນຄືກັບບົດບາດ opacity. |
saturate(%); |
ການຕັ້ງຄວາມສຳຄັນຂອງພາບ.
ຄວາມເຫັນ:ບໍ່ອະນຸຍາດມີຄວາມຍັງດັງ. |
sepia(%); |
ການປ່ຽນພາບເປັນສີຫວັດນີ້.
ຄວາມເຫັນ:ບໍ່ອະນຸຍາດມີຄວາມຍັງດັງ. |
url(); |
ນັດ url() ຍັງມີຄວາມຄິດວ່າທີ່ຢູ່ຂອງ XML ບົດບາດ SVG ການບັນທືກ SVG ແລະສາມາດກວມເອົາອີງຕາມສິ່ງທີ່ພິເສດ. ບັນຍາວ: filter: url(svg-url#element-id); |
initial | ຕັ້ງຄວາມພາບພາວະປະກອບພູມພາບໃຫ້ເປັນຄາດຄະແນນສະຫຼົກ. ບັນຍາວ: initial。 |
inherit | ຂະຫຍາຍຈາກປະກອບພູມພາບພາຍໃນປະກອບພູມພາບແຫຼວ. ບັນຍາວ: inherit。 |
ຄວາມຫຼັກຫຼາຍອື່ນໆ:
ຄວາມຫຼັກຫຼາຍການບັນທືກພາບຂີ້ງ:
ການເພີ່ມພາບພາວະທີ່ບັງບາງ:
img { filter: blur(5px); }
ຄວາມຫຼັກຫຼາຍການບັນທືກພາບຂີ້ງ 2:
ສະແດງພາບພາວະທີ່ບັງບາງ:
img.background { filter: blur(35px); }
ຄວາມເຊື່ອມການບັນທືກພາບຂີ້ງ:
ການປ່ຽນດັດຄວາມເຊື່ອມຂອງພາບພາວະ:
img { filter: brightness(200%); }
ຄວາມຫຼັກຫຼາຍການບັນທືກພາບຂີ້ງ:
ການປ່ຽນດັດສະພາບຂອງພາບພາວະ:
img { filter: contrast(200%); }
ຄວາມຫຼັກຫຼາຍການບັນທືກພາບຂີ້ງ:
ສະແດງພາບພາບການບັນທືກຂອງຕາມກຳລັງ:
img { filter: drop-shadow(8px 8px 10px gray); }
ຕົວຢ່າງຂອງສີຫຼາຍ
ການປ່ຽນພາບເປັນສີຫຼາຍ:
img { filter: grayscale(50%); }
ຕົວຢ່າງຂອງດັດແປງສີສັນລະສັບ
ການນຳໃຊ້ການດັດແປງສີສັນລະສັບ:
img { filter: hue-rotate(90deg); }
ຕົວຢ່າງຂອງລົບ
ການລົບຂອງພາບ:
img { filter: invert(100%); }
ຕົວຢ່າງຂອງຄວາມບາງ
ການຕັ້ງລະດັບຄວາມບາງຂອງພາບ:
img { filter: opacity(30%); }
ຕົວຢ່າງຂອງຄວາມຫຼາກຫຼາຍ
ການດັດແປງຄວາມຫຼາກຫຼາຍຂອງພາບ:
img { filter: saturate(800%); }
ຕົວຢ່າງຂອງເພີບສີນໍ້າຕານ
ການປ່ຽນພາບເປັນເພີບສີນໍ້າຕານ:
img { filter: sepia(100%); }
ການໃຊ້ຕົວເລກຄວາມປະພຶດຫຼາຍອັນ
ເພື່ອໃຊ້ຕົວເລກຄວາມປະພຶດຫຼາຍອັນ, ກຳລັງຕາມລະບົບດ້ວຍຈຳນວນ. ເບິ່ງຫຼັງຈາກ sepia() ການໃຊ້ grayscale() ຈະສ້າງພາບສີຫຼາຍສີຫຼາຍ:
img { filter: contrast(200%) brightness(150%); }
ຕົວເລກຄວາມປະພຶດທັງໝົດ
ການສະແດງທັງໝົດຂອງຕົວເລກຄວາມປະພຶດ:
.blur { filter: blur(4px); } .brightness { filter: brightness(0.30); } .contrast { filter: contrast(180%); } .grayscale { filter: grayscale(100%); } .huerotate { filter: hue-rotate(180deg); } .invert { filter: invert(100%); } .opacity { filter: opacity(50%); } .saturate { filter: saturate(7); } .sepia { filter: sepia(100%); } .shadow { filter: drop-shadow(8px 8px 10px green); }
ການສະໜັບສະໜູນອິນເຕີເນັດ
ຈຳນວນທີ່ມີໃນຕາລະບົບຈະສະແດງວ່າສະບັບອິນເຕີເນັດທໍາອິດທີ່ໃຊ້ບໍ່ໄດ້ຮັບການສະໜັບສະໜູນຄັ້ງສະຫຼາກດັ່ງກ່າວ.
ຈຳນວນທີ່ມີ -webkit- ໃນຕົວເລກຈະສະແດງວ່ານັ້ນເປັນສະບັບອິດສະຫຼະທຳທໍາອິດທີ່ໃຊ້ການເພີ່ມກົວ.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
53.0 18.0 -webkit- |
13.0 | 35.0 | 9.1 6.0 -webkit- |
40.0 15.0 -webkit- |
ຄວາມເຫັນ:ສະບັບອິນເຕີເນັດອີກຄັ້ງໃຫຍ່ (4.0 ຫາ 8.0) ສະໜັບສະໜູນລະບົບປະສົມທີ່ບໍ່ເປັນມາດຕະຖານ "filter". ເມື່ອຕ້ອງການສະໜັບສະໜູນ IE8 ແລະຫຼັງຈາກນັ້ນ, ສຳລັບການໃຊ້ຄວາມສະຫຼາກ.
- ການໄປຫາການເບິ່ງກ່ອນ empty-cells
- 下一页 flex