タグ

cssとgridに関するmachupicchubetaのブックマーク (9)

  • グリッドレイアウトで高さも横幅もバラバラの画像を綺麗に並べる方法

    珍しくデザインに関するお話です。弊サイトでは、WordPressのテーマを独自作成し、テーマの構築にCSSフレームワークであるTwitter Bootstrapを使用しています。Bootstrapを使用することで、車輪の再発明を行うことなく、誰もが簡単にレスポンシブデザインに対応したテーマを作成できます。 デバイスの横幅(width)に応じて、コンテンツの内容(グリッドの数)が動的に変化するのも、メディアクエリ(media query)と呼ばれるCSSBootstrapが使用しているからですね。 弊サイトでは、デスクトップやラップトップのブラウザで閲覧すると、このように2列のレイアウト(グリッドレイアウト)表示となりますが、スマートフォンなど横幅が小さなデバイスになると、視認性を考慮して1列になるようにしています。これもBootstrapを使用すると容易に実現できます。 ただし、このグリ

  • CSS Grid Layout を極める!(場面別編) - Qiita

    0. はじめに この記事では、CSS Grid Layoutの基は知っているという前提で、いろいろな場面を想定して更なる使い方を書いていきたいと思います。 この記事は4部構成の中の 場面別編 です。 CSS Grid Layout を極める!(基礎編) CSS Grid Layout を極める!(場面別編) ←これ 作成中:CSS Grid Layout を極める!(アルゴリズム編) 作成中:CSS Grid Layout を極める!(番外編) トラックの大きさを柔軟に指定したい (grid-template-rows / grid-template-columns) トラックの幅・高さの指定は grid-template-rows / grid-template-columns で行いました。 基礎編では px を主に使いましたが、他にも様々なものが使えます。そして、以下で挙げる値は自

    CSS Grid Layout を極める!(場面別編) - Qiita
  • こういう時に便利!Gridレイアウトの応用

    こういう時に便利!Gridレイアウトの応用 Publish Date: 2017.11.15 ここでは、有り得そうなデザインでfloatだけでは対処が難しいような場面を想定して作った一例です。例えば以下のようなデザインの時。 PC版のデザイン スマホ版のデザイン HTMLを書いていく時は文書構造に基づいて書くべきですが、上記のような場合はスマホのレイアウトに基づいて書くと思います。つまり、「タイトル」→「画像」→「文」→「注意書き」の順のHTMLになります。 ただ、この「注意書き」が曲者で、PCとスマホで微妙に位置が違います。PCのレイアウトを想定すると、「画像」→「注意書き」の順番の方がいいですが、レスポンシブなので縦に並んでいるスマホのレイアウトを優先して書いた方が楽です。 この時、PCのレイアウトにしようとすると、それぞれにfloatを左右に掛けて配置しようとします。 思惑 このよ

    こういう時に便利!Gridレイアウトの応用
  • CSS Gridを使ったレスポンシブ対応の基本レイアウト

    2022年4月27日 CSS 以前「CSSグリッドレイアウトで、サイズが違う複数のボックスをタイル状に配置する」という記事で紹介したCSSグリッドレイアウト。皆さん使っていますか?前回はちょっと複雑なレイアウトに挑戦しましたが、今回はCSSグリッドを使った基的な2カラム・3カラム・カードスタイルのマルチカラムレイアウトの作り方を紹介します! ↑私が10年以上利用している会計ソフト! CSSグリッドの基の書き方は動画で確認! 基的な記述方法は動画でも紹介しています。初めてCSSグリッドに挑戦するよという方はまずはこちらで基礎を覚えておきましょう! 2カラム まずは基の2カラム。CSSグリッドのいいところは、横並びの指定や各ブロックの幅、余白をひとつのセレクターに対して指定すればいいという点ですね。どのように記述していくか見てみましょう! 可変幅 2カラム カラムを画面の幅に合わせて伸

    CSS Gridを使ったレスポンシブ対応の基本レイアウト
  • 【HTML/CSS】画像を格子状(表)にして並べる

    画像を格子状(表)にして並べるソースコードは次の通りです。 ソースコード サンプルプログラムのソースコードは以下の通りです。 【HTML】 【CSS】 実行結果 サンプルプログラムの実行結果は以下の通りです。 (黒色部分が画像) 【関連記事】 ・HTML入門 サンプルプログラム集 ・CSS入門 サンプルプログラム集

    【HTML/CSS】画像を格子状(表)にして並べる
  • Auto-placement in grid layout - CSS: Cascading Style Sheets | MDN

    CSS Tutorials CSS basics CSS first steps CSS first steps overview What is CSS? Getting started with CSS How CSS is structured How CSS works Assessment: Styling a biography page CSS building blocks CSS building blocks overview CSS selectors Type, class, and ID selectors Attribute selectors Pseudo-classes and pseudo-elements Combinators Cascade, specificity, and inheritance Cascade layers The box mo

    Auto-placement in grid layout - CSS: Cascading Style Sheets | MDN
  • A Complete Guide To CSS Grid | CSS-Tricks

    Our comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements. Brought to you by DigitalOcean DigitalOcean has the cloud computing services you need to support your growth at any stage. Get started with a free $200 credit! Introduction to CSS Grid CSS Grid Layout (aka “Grid” or “CSS Grid”), is a two-dimensional grid-based layout sy

    A Complete Guide To CSS Grid | CSS-Tricks
  • CSS Grid Layout を極める!(基礎編) - Qiita

    0. はじめに CSS Grid Layout(グリッドレイアウト)は、2次元レイアウト を、HTML/CSS を使って簡単・自由に操作できる、CSSの新しい機能です。 格子状のマス目のグリッドに好きな順番に配置したり結合したりすることで、様々なレイアウトが可能になります。 例えば、こんな簡単なHTMLで・・・ <body> <h1>タイトル</h1> <article>記事1</article> <article>記事2</article> <article>記事3</article> <article>記事4</article> <nav>ナビ</nav> <footer>フッター</footer> </body> CSSをちょっと書けば、こんなレイアウトが出来てしまいます! 当記事では、こんなレイアウトを可能にする CSS Grid Layout の解説をしていきます。 尚、CSS

    CSS Grid Layout を極める!(基礎編) - Qiita
  • CSSグリッドレイアウトで、サイズが違う複数のボックスをタイル状に配置する

    2021年12月28日 CSS 大きさの異なる複数のボックスを隙間なく並べてタイル状に表示したい!そんな時もありますよね。モザイクレイアウト、Masonryレイアウト、Windows 8 Metroスタイルレイアウト…などなど、さまざまな呼び方のあるこのレイアウト。今回は display: grid という新しい配置方法を使ってレイアウトを組んでみますよ!もちろんレスポンシブにも対応させたいと思います! ↑私が10年以上利用している会計ソフト! CSSグリッドの基の書き方は動画で確認! 基的な記述方法は動画でも紹介しています。初めてCSSグリッドに挑戦するよという方はまずはこちらで基礎を覚えておきましょう! 1. どんなレイアウトにするか書き出す グリッドレイアウトは少し複雑で、何も考えず組んでいくとどこの要素がどうなっているのか…こんがらがってきちゃいます。ご利用は計画的に!慣れるま

    CSSグリッドレイアウトで、サイズが違う複数のボックスをタイル状に配置する
  • 1