Robert Birming

Image filters

An add-on that applies CSS filters to any image using a simple URL fragment. A bunch of moods and styles, one # away.1

Preview

How to use

Add a filter name after a # at the end of your image URL.

Markup

![Your image](https://example.com/image.jpg#sepia)
![Your image](https://example.com/image.jpg#mono)
![Your image](https://example.com/image.jpg#invert)
![Your image](https://example.com/image.jpg#fade)
![Your image](https://example.com/image.jpg#warm)
![Your image](https://example.com/image.jpg#cool)
![Your image](https://example.com/image.jpg#noir)
![Your image](https://example.com/image.jpg#haze)
![Your image](https://example.com/image.jpg#dusk)

Styles

/* Image filters | robertbirming.com */
img[src*="#sepia"] {
  filter: sepia(1);
}

img[src*="#mono"] {
  filter: grayscale(1);
}

img[src*="#invert"] {
  filter: invert(1);
}

img[src*="#fade"] {
  filter: grayscale(0.2) brightness(1.1) contrast(0.85) saturate(0.8);
}

img[src*="#warm"] {
  filter: saturate(1.3) brightness(1.05) hue-rotate(-10deg);
}

img[src*="#cool"] {
  filter: saturate(0.7) hue-rotate(45deg) brightness(1.08);
}

img[src*="#noir"] {
  filter: grayscale(1) contrast(1.3) brightness(0.9);
}

img[src*="#haze"] {
  filter: brightness(1.15) contrast(0.8) saturate(0.7);
}

img[src*="#dusk"] {
  filter: brightness(0.85) sepia(0.4) saturate(1.2) hue-rotate(-15deg);
}

Hat tip to Stephen for suggesting the hash trick. Want more? Check out all available Bearming add-ons.

Happy blogging, filtered to perfection.

  1. Built for the Bearming theme. Using a different theme? Add the Bearming tokens to make them work with your setup.