2017年1月5日

疑似要素の背景画像で写真にフィルターをかける

疑似要素の背景画像で写真にフィルターをかける方法を紹介します。写真は 縦横比を維持したまま横幅いっぱいに画像を表示 で表示します。

HTML

補足

  • span 要素に frame-img とフィルターのクラス(stripe, dot, border)を併記しています。

CSS

補足

  • span.frame-img の疑似要素 before でフィルター用のブロック要素を作っています。
  • stripe, dot, border クラスで、そのブロック要素の背景画像を設定しています。
  • ここでは透明な背景に黒のドットまたは縞模様の PNG 画像を背景画像に設定しています。

サンプル