on:2015年2月13日sponsorsページが読み込まれた時にDOMを調査してimg要素を自動で探し、設定したブレイクポイントに応じて最適な画像ファイルを表示するスクリプトを紹介します。SVGとPNGが混在しているページでも無問題、SVGはベクターなのでそのまま拡大、PNGはそのサイズ用の画像ファイルを表示する賢い仕様になっています。-GitHubRimgの特徴RimgのデモRimgの使い方Rimgの特徴100%フロントエンドのコード(バックエンドは一切無し)。単独で利用できるスクリプト、jQueryなどは必要ありません。超軽量(6.0KB)。UA判定やクッキーなど、環境に依存して判定するものは使用していません。画像や背景画像をレスポンシブ対応にし、最適な画像を表示します(Retinaディスプレイ、リサイズ対応)。スマホの向きもサポート。レスポンシブにする画像のみに適用。.gifは無視します。Androidともにデフォルトのブラウザでご覧ください。デモページデモのブレイクポイントは7種類用意されており、表示幅に応じて最適な画像が表示されるようになっています。外部ファイル当スクリプトを外部ファイルとして記述します。JavaScriptスクリプトで、ブレイクポイントを定義します。7つのキーワードに横幅を設定します。上記で設定したブレイクポイントごとの画像を用意し、キーワードを後方に加えます。HTMLdata属性を使い、画像を指定します。この記述は、HTML5のsrcsetの仕様に基づいています。data-src="image.jpg"/>背景画像をレスポンシブにする時は、こんな感じに。