タグ

filterとimageに関するbascinetのブックマーク (2)

  • Sassmatic - CSS3を使ってダイナミックに画像へフィルタ適用

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 画像の加工処理をやろうとすると、サーバサイドでもJavaScriptでも面倒といった印象がありますよね。特にユーザに選ばせたり、その場でダイナミックにフィルタを適用するなんてのは相当大変です。 そこで使ってみたいのがSassmaticです。SCSSを使ってCSS3だけでフィルタリングを実現するライブラリです。 Sassmaticの使い方 使い方は簡単で、例えば以下のようにHTMLがあったとします。 <div> <img src="img/example.jpg"/> </div> そしてSCSSは以下のように定義します。 @import "compass"; @import "sassmatic.scss"; div { @extend %filter-sanfran; } img

  • JavaScriptも使わず元画像も変更せずに画像をグレースケール表示させる

    ちょっと調べ物をしたのでメモ。 画像1枚だけで、グレースケール、 マウスホバーでカラー画像に、 みたいなのを実装したい、出来れ ばJavaScriptも使用せず、みたい な内容です。 2枚用意しろよと言われたら実も蓋もないんですけど、画像1枚だけでグレースケール⇔カラー画像を実装したい。画像の数は半分で済むし、加工の時間も不要になるのは大きなメリットです。 1年前に同じ事をunformedbuilding(アップデート版もありました)さんがやってますので合わせてどうぞ。 Sample マウス乗せるとカラーになる、という良くあるホバーエフェクトですが、極力無駄を省きたい。画像が1枚で済めば、20枚必要なところが10枚で済むし、画像が追加されても加工したり、マークアップしなおしたりファイルをアップロードする必要がなくなります。 IE IEはfilterプロパティ使えばいいですね。 img{ f

    JavaScriptも使わず元画像も変更せずに画像をグレースケール表示させる
  • 1