LoginSignup
0
0

More than 5 years have passed since last update.

CSSで画像を加工する filter プロパティの使い方&レナ画像での加工例

Last updated at Posted at 2017-04-27

filter プロパティとは

CSSで、画像を加工するプロパティです。

Can I use...

主要ブラウザのうちIEは非サポート、Edgeは url のみ非サポートです。

対象要素

  • img
  • background-image

プロパティで加工出来る要素

プロパティ名 変わる要素 設定する値 初期値
blur ぼかし 0 ~ 10px 0px
drop-shadow box-shadowと同じ box-shadowと同じ
contrast コントラスト 0 ~ 100% 100%
grayscale グレイスケール(モノクロ化) 0 ~ 100% 0%
sepia セピア 0 ~ 100% 0%
opacity 透明度 0 ~ 100% 100%
saturate 彩度 0 ~ 100% 100%
brightness 輝度(明るさ) 0 ~ 100% 100%
hue-rotate 色相回転 0 ~ 360deg 0deg
invert 色調反転 0 ~ 100% 0%

シンタックス

style.css
img {
  filter: contrast(175%); 
}

/* 複数指定 */
img {
  filter
}

/* 全要素への指定 */ 
img {
  filter: inherit;
  filter: initial;
  filter: unset;
}

実例

レナ画像の加工例をgistで作りました。

githackで確認できます。

Lenna.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0