タグ

レスポンシブに関するquuuteeeのブックマーク (4)

  • 知らないと損!CSSのvh/vwの使いこなしでレスポンシブなサイト制作が捗る

    CSSの値に指定できる単位といえば、pxや%などがおなじみ。でもレスポンシブなサイト制作では、vhやvwといったViewport単位がとても便利です。基と使いどころを解説します。 CSSにViewport単位(Viewport Uints)が導入されてから数年になります。ブラウザーのサイズが変更されるたびに値が変わるという意味で、真にレスポンシブな単位と言えます。Viewport単位について聞いたことはあるものの、詳しいことはまったく分からないという人は、この記事で理解を深めてください。 単位とその意味 CSSにはViewportを基準とした単位が4つあります。vh、vw、vmin、vmaxです。 Viewport Height(vh):viewportの高さに基づく。1vhはviewportの高さの1%に相当する Viewport Width(vw):viewportの幅に基づく。1v

    知らないと損!CSSのvh/vwの使いこなしでレスポンシブなサイト制作が捗る
  • レスポンシブの常識が変わる!? 君はエレメントクエリーを知っているか?

    レスポンシブWebデザインで使うメディアクエリーを進歩させ、要素ごとに条件を設定できる「エレメントクエリー」。どこがどう便利なのか? 専用ライブラリー「EQCSS」による使い方を紹介します。 CSSのメディアクエリー(Media Query)を使い、画面幅に基づいて要素の表示方法を変える方法はもうおなじみでしょう。エレメントクエリー(Element Query)はメディアクエリーと似ているものの、なんとビューポートではなくWebページ上の個々の要素にレスポンシブな条件を適用します。条件とは、たとえば、要素の幅、含まれる文字数、ユーザーのスクロール状況などで、要素に異なるスタイルルールを適用できるのです。 エレメントクエリーが必要とされる理由 最初に述べたように、エレメントクエリーはビューポートの幅と高さだけでなく、たくさんのプロパティに基づいて要素をスタイリングするのに役立ちます。ほかにも

    レスポンシブの常識が変わる!? 君はエレメントクエリーを知っているか?
  • 簡単!レスポンシブデザインでYoutubeやGoogle Mapsを埋め込む便利なツール | WordPressやWebデザインなど紹介 Ocadweb

    レスポンシブのツールを以前紹介していますが、Webサイトでもレスポンシブが当たり前になってきています。 PCでスマホ、タブレット表示を確認しよう!レスポンシブチェックツール ただサイト元はレスポンシブ表示したけど、Youtubeなどの動画やGoogle Mapsをサイトに埋め込んだもののレスポンシブ表示されず、埋め込み部分だけ大きく表示されて半分しか表示されていないってことありませんか。 WordPressのテーマ(テンプレート)によっては普通に埋め込んだものもレスポンシブ対応してくれるものもありますが、レスポンシブ表示されない場合にはこちらを使ってみてはいかがでしょうか。 今回はYoutubeやGoogle Mapsなどの埋め込みをレスポンシブ表示できるサービス「Embed Responsively」を紹介します。 但し、2016年6月22日以降に制作した新規サイトでGoogle Map

    簡単!レスポンシブデザインでYoutubeやGoogle Mapsを埋め込む便利なツール | WordPressやWebデザインなど紹介 Ocadweb
  • 使えるとレスポンシブWebデザインに便利なCSS

    デフォルトのボックスモデルではwidth、heightの値にはpaddingとborderの値を含みませんが、box-sizingプロパティの値にborder-boxを指定すると、widthとheightの値はpaddingとborderの幅を含むようになります。 #box-sizing{ -moz-box-sizing: border-box; box-sizing: border-box; } 特にコンテンツの幅を指定するときや、Fluid Grid Systemを作成するときに計算が簡単になります。 例えば以下の図のような4カラムのGrid Systemで2カラム分の相対幅を求めるとします。 デフォルトの場合2カラム分の幅は60px×2+20px=140px、全体の幅は320pxとなるので、140÷320×100=43.75%となります。これにmarginやpaddingでガターの幅

    使えるとレスポンシブWebデザインに便利なCSS
  • 1