タグ

CSSと画像に関するyomikodesignのブックマーク (2)

  • レスポンシブ化に便利!CSSで画像を文字に置き換える方法 | スターフィールド株式会社

    PC専用に作られたサイトをレスポンシブ対応させる場合、 画像で作られた見出しをどうするかということが問題になってくることがあります。 具体的には、 のように見出しがHTMLで組まれていた場合、 レスポンシブ化するときに、次のような方法では問題が出てきます。 画像を画面の横幅に合わせて拡大縮小する →横幅が小さくなったとき、文字が小さすぎて見えなくなる <h2>をoverflow:hiddenにして、画像をそのまま表示する →デザインによっては見え方が崩れる(一部が隠れて見えなくなるため) →文字が一部隠れてしまって見えなくなる →高解像度のデバイスで見たときに、画像がぼやけて見える <h2>の中をテキストにして(例:<h2>Title</h2>)、CSSの背景画像で置き換え、text-indent:-9999pxでテキストを隠しておき、 横幅の小さなデバイスで見たときに、背景画像を非表示

  • jQueryでレスポンシブ対応の際にウィンドウサイズによって読み込む画像を切り替える実験|BLACKFLAG

    最近ではWebサイトを構築する際にレスポンシブ対応として、PCでの表示のみならずスマートフォンやタブレットでの表示を考慮して構成する必要があります。 レスポンシブ対応でレイアウトに関してはCSSのMediaQueriesを使ったりすることで、ウィンドウサイズによって画面上のレイアウトを調整させたりすることが可能ですが、大きな画像を使用する画面デザインなどの場合ではスマートフォンで表示する際のレンダリング負荷が問題になったりします。 そんな際に使えるようにMediaQueriesと同様の方法で、ウィンドウサイズによって読み込む画像を切り替える動作をjQueryを使って実験的に作ってみたので紹介してみます。 【2016/05/22】 ウィンドウサイズを取得して画像を切り替える部分のスクリプト動作を一部改修しました。 ウィンドウサイズによって切り替える画像については、PCで表示させる為の大きな画

    jQueryでレスポンシブ対応の際にウィンドウサイズによって読み込む画像を切り替える実験|BLACKFLAG
  • 1