並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 29 件 / 29件

新着順 人気順

flexboxの検索結果1 - 29 件 / 29件

  • 朗報! CSS Flexboxの8年越しのバグがようやく修正されます

    CSS Flexboxのこのバグに悩んだ人もいると思います。 リスト要素をFlexboxで複数列に配置し、ulにborderを適用したのに、ボーダーが全体を囲まないバグが8年越しにようやく修正されます。 左: バグ、右: 期待する表示 まずは、そのバグが確認できるデモをご覧ください。 すべてのアイテムはul内のliで実装されており、CSSでulにborder: 1px solid red;を設定しています。 しかし、ボーダーはリスト全体ではなく左端の1列のみに適用されます。このバグは現在、Chrome, Safari, Firefoxで確認できます。 参考: Issue 507397 ※上記ではEdge(non chromium version)は期待通りに表示されるとあり、Edge 115(chromium version)ではバグで表示されます。 See the Pen "flex-f

      朗報! CSS Flexboxの8年越しのバグがようやく修正されます
    • Why UI designers should understand Flexbox and CSS Grid

      Most designers are familiar with responsive design, a column-based layout approach with fixed breakpoints to cover all screen sizes. However, we can move beyond the rigid structure with modern CSS layouts, crafting flexible and dynamic designs that seamlessly adjust to different screen sizes. Designers and developers having different mental models when discussing layout, especially grid, leads to

        Why UI designers should understand Flexbox and CSS Grid
      • FlexboxとCSS Gridの違いと使い分け|よくあるレイアウトで理解する

        Flexboxの登場により、レイアウトにfloatを使うことはほぼなくなりました。 そして、CSS Gridの登場で「CSS Gridは次世代のレイアウトの主流になる」なんて記事も見かけます。 しかし、FlexboxとCSS Gridは明確に仕様が違います。 今までFlexboxで対応していた一部のレイアウトを、適切に実装できるCSS Gridに移行させていくという流れがこれからの在り方として正しそうです。 この記事では以下のことを学習していきます。 FlexboxとCSS Gridの違いがわかるWebサイトの頻出レイアウトを例に、Flexbox・CSS Gridどちらを使うべきかわかる Gridの基礎がそもそもわからないという方はまず初めにこちらを読んでみてください👍

          FlexboxとCSS Gridの違いと使い分け|よくあるレイアウトで理解する
        • Tailwind CSSを使った余白設定とFlexboxレイアウト

          簡単なレイアウトを、Tailwind CSSのユーティリティクラスのみでコーディングしてみましょう。 公式ドキュメントを使ったクラスの探し方も解説します。 Tailwind CSSでの余白設定 paddingの設定 marginの設定 Tailwind CSSでのFlexレイアウト作成 コンテンツ幅を設定する「コンテナ」 displayプロパティの指定 widthプロパティとグリッド分割 flexレイアウト向けのCSSクラス Tailwind CSSでの余白設定 前回のレッスンで、Tailwild CSSのCDN版を導入に使ったPlay CDNのサンプルコード。 こちらではbodyにp-5クラスが指定されていました。 クラス名やブラウザ表示から「paddingのpかな」とお察しの方も多いと思います。 せっかくですから、余白(paddingとmargin)設定のユーティリティクラスを見ていき

          • CSS GridとFlexboxの違いと使い分け(シミュレーター付)|BringFlower

            さすがに最近は無駄にCSSのfloatを使っているコーディングを見る機会も減りました。Flexboxを適切に使っているケースは増えてきていますが、CSS Gridはまだまだ普及していないように感じられます。どちらもやれることが似ていて、どういう風に使い分ければ良いかがいまいちピンと来てない方もいらっしゃるのではないでしょうか? よく似た性質をもつこの2つ、それぞれどういう風に動くのかをシミュレーションできるようにしました。そのうえで、どういう風に使い分ければ良いのかをご紹介したいと思います。 Flexboxの方が記述がシンプルなので、Flexboxで問題ないケースはFlexboxを使うのが良いですが、CSS Gridを使わないと実現できないこともあります。 過去にCSSで行われたレイアウト まず先にここでご紹介する方法は、現在においては採用するべきではない方法となります。ご存じの方は飛ばし

              CSS GridとFlexboxの違いと使い分け(シミュレーター付)|BringFlower
            • positionを使わないでFlexboxでデザイン配置する(最近よくやる) - Qiita

              この記事は アイスタイル Advent Calendar 2023 3日目の記事です。 potisionではなくFlexboxで実装する小技 よく使うわりに記述内容を忘れてしまうので備忘録を兼ねて 例えばビジュアルや画像内で文字列などの要素を天地中央に配置したいとかpositionプロパティを使ってレイアウトを組むと思いますが、最近はFlexboxを使うのにハマってます。 positionを使用することで要素の高さが担保できなく、レイアウトが崩れることがある…など困ったときにとても便利だなと思いました。 特定の要素内で天地中央に配置する例 例)画像の中にテキストを天地中央に配置 ▼position See the Pen positionを使わないでflexでデザイン配置する(position) by か。 (@rnzdywgn-the-flexboxer) on CodePen. ▼Fl

                positionを使わないでFlexboxでデザイン配置する(最近よくやる) - Qiita
              • 【保存版】CSS GridとFlexboxの決定的な違い!使い分けでWebデザイン爆速化! - Qiita

                floatでレイアウトを組んでいたことが懐かしいくらいに、Flexboxが主流となり、最近はボックスの間隔とかすごく楽に設定できるのでCSS Gridを使用する場面が増えました。 「Flexboxの時代も終わりかぁ…」なんて思ってしまいましたが、二つとも似て非になるものと言いますか、場面によってはCSS GridよりFlexboxで組むほうが正解!なんてこともあったので、ここでは「どういう時にCSS Grid(Flexbox)がいいの?」を解説していきたいと思います。 そもそもFlexbox Flexbox(Flexible Box Layout Module)は、Webページの要素を柔軟にレイアウトするためのCSSレイアウトモジュールです。従来のfloatやdisplay: tableなどのレイアウト方法と比較して、以下の点で優れています。 アイテムを横方向または縦方向に並べる アイテム

                  【保存版】CSS GridとFlexboxの決定的な違い!使い分けでWebデザイン爆速化! - Qiita
                • widthの正体を暴く(Flexbox, Grid編)

                  世界で一番初心者に優しいWeb制作のメディア。HTML/CSS/JavaScript、WordPress、Web制作の考え方を解説します。

                    widthの正体を暴く(Flexbox, Grid編)
                  • WordPressブロックエディタ「高度な設定」「リスト表示」と「CSS Flexbox」 | テーマ・テーマ・テーマ!

                    WordPressテーマのほとんどがブロックエディタに対応したので、私がブロックエディタを使うのは仕方なくでした。 しかし、今では「ブロックエディタ推し」です。 私のまわりの制作会社のデザイナー、ディレクターさんの中には「WordPressは使えない」と言っている方が今でも多いので、「こんな便利なものがあるのに、使わないとはもったいない」と啓蒙活動に励んでいます。 私が「ブロックエディタ推し」になったのには理由があります。 ブロックパネルの一番下にある「高度な設定」を知ったからです。 ここには、CSSクラスが設定できます。 HTML+CSSでWEB制作を行ってきた方であれば「CSSさえ設定できればデザインは自由自在」とピンときたと思います。 そうです。HTMLをブロックエディタで作り上げると思っておけば、ブロックエディタ+CSSでホームページを作り上げることができます。 このページでは、H

                      WordPressブロックエディタ「高度な設定」「リスト表示」と「CSS Flexbox」 | テーマ・テーマ・テーマ!
                    • [Q&A] flexboxでgapを指定している際に要素の横幅が圧縮される - Qiita

                      困っていること 前提: ・複数の子要素を持ち、それらを縦向きに並べ、一定の縦幅で右列に折り返す要素left-boxがある ・これを包む親要素wrapperがある(グレーの要素) ここで、left-boxにgap: 20pxを設定し、wrapperにdisplay: flexを設定すると、left-box要素の右端の位置とleft-box内の子要素の最右端の位置がずれます。 (分かりやすいように、left-boxを濃いグレーにしました。) left-boxの右端が、子要素の右端よりもgap分だけ左側に圧縮されています。 例えばleft-boxの右位置に別の要素を置きたい場合などに重なってしまいます。 解決したいこと 上記のように、gapがあり折り返すflexboxをflexboxで包んだときに、要素の右端と子要素の右端を一致させる方法があれば教えて頂きたいです。 もしくは、これは仕様であり不

                      • 【Flexbox】グローバルナビゲーションを2段にする方法【CSS】

                        <header class="header"> <div class="header-inner inner"> <h1 class="header-logo"><a href="#"><img src="img/logo.png" alt=""></a></h1> <nav class="header-nav"> <ul class="header-nav-list"> <li class="header-nav-item"><a class="header-nav-item-link" href="#"><span>私について</span>ABOUT</a></li> <li class="header-nav-item"><a class="header-nav-item-link" href="#"><span>サービス</span>SERVICE</a></li> <li cla

                          【Flexbox】グローバルナビゲーションを2段にする方法【CSS】
                        • AIとtailwind cssで学ぶgridとflexbox|mocotech

                          ちなみにchatgptに聞きまくるけど嘘っぽいものも入ってるかもしれないからそこは適当にね レイアウトシステムの変遷まちょっとコンテナクエリとかは置いといて…今回は主にflexboxとcss gridってことになりますね flexboxのサンプルtailwind cssはセットアップ済みです。まずflexboxのサンプルコードをお願いしますまあいろいろズバっと出力してもろた <body class="p-10"> <!-- 水平にアイテムを並べる例 --> <div class="mb-10"> <h2 class="text-lg mb-2">水平にアイテムを並べる例:</h2> <div class="flex"> <div class="bg-blue-500 text-white p-4">Item 1</div> <div class="bg-red-500 text-white

                            AIとtailwind cssで学ぶgridとflexbox|mocotech
                          • 【CSS】FlexboxとGridの使い分けについて解説

                            この記事では「FlexboxとGrid Layoutの使い分け」について解説します。 FlexboxもGrid Layoutも要素を縦横好きなように配置できるので便利です。それぞれ向き、不向きがあるので、特徴を理解して使い分ける必要があります。 それぞれの特徴について解説していきます! Flexboxとは FlexboxはCSS3で追加されたもので、柔軟性のある(フレキシブル)なレイアウトを実現することができます。 Flexboxでは、display: flex;と組み合わせて要素を左右中央寄せしたり、右寄せにしたりできます。ポイントとしては横並びさせたい要素の「親要素」にdisplay: flex;を指定することです。 Flexboxでは下図のように、子要素をFlexアイテム、親要素をFlexコンテナという概念で考えます。 コードで確認すると、下記のようになります。 このように要素を横並

                            • floatとflexboxとgrid比較 - Qiita

                              前置き floatとflexboxとgridはそれぞれ、要素を横並びにすることができるCSSのプロパティや値です。 Webページを作る上で最も大事なこととなるので、使い分けできるようにしましょう。 この記事で分かること テキストの回り込みをしたい場合は、floatを使う 横並びのレイアウトをしたい場合は、flexboxを使う 格子状のレイアウトをしたい場合は、gridを使う それぞれの特徴

                                floatとflexboxとgrid比較 - Qiita
                              • 【CSS】display: flex;で子要素やボタンを下揃えする裏技【Flexbox】

                                <div class="flex"> <div class="flex-item"> <div class="flex-item__img"><img src="./assets/img/test01.jpg" alt="" width="1280" height="843"></div> <p class="flex-item__text">テキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストですテキストです</p> <a href="" class="flex-item__btn">ボタンです</a> </div> <div class="flex-item"> <div class="flex-item__img"

                                  【CSS】display: flex;で子要素やボタンを下揃えする裏技【Flexbox】
                                • [CSS] Flexboxのサイズをコントロールする方法

                                  ホームページを制作する時に、何かと使い倒すFlexbox。 たまにうまく扱えなくなることがあり、調べてみると以前にも支えていたということを思い出す。 こうした時間のロスを無くすために、Flexboxのよく使うポイントを備忘しておきたいと思います。 Sample HTML 今回デモ表示するサンプルのHTMLコードです。 <ul class='header'> <li>A</li> <li>B</li> <li>C</li> </ul> 普通のヘッダメニュー(横並び) A B C ul.header{ border:1px solid red; margin:10px; padding:10px; display:flex; gap:10px; } ul.header > *{ list-style:none; background-color:blue; color:white; margi

                                    [CSS] Flexboxのサイズをコントロールする方法
                                  • flexboxで下に余白ができてしまう現象と対策

                                    はじめに 先日、flexboxを使用して縦並びのレイアウトのページを作成していた時、marginやpaddingなど余白の設定をしていないのに画像の下部に余白(スペース)ができてしまいました。 flexboxで意図しない余白が発生してしまった場合の対処法を調べたのでご紹介します。 目次 現象を再現してみる 下記HTMLソースのように、画像<img src="画像パス">だけだと余白はできないようです。 2つの画像等をリンクタグ<a href="">等で囲むと画像の下に余白ができてしまいます。 HTML(余白ができない場合) まずは正常(余白ができない)場合です。 imgタグだけを記述すると余白はできません。 <div class="test"> <img src="画像パス"> <img src="画像パス"> </div> HTML(余白ができる場合) 上記のとおり、imgをリンクタグa

                                    • 【中身の高さが揃わない!?】Flexboxで孫要素の高さを揃える方法

                                      2022/1/19 (更新日: 2022/2/12) 【中身の高さが揃わない!?】Flexboxで孫要素の高さを揃える方法 CSS そんな悩みにお答えします。 横並びのカードタイプのコーディング時に要素の高さが揃わずに苦労した経験はありませんか? たとえばこんなやつです。 上の例の場合、テキストの文字数の影響を受けて下の日付の高さがバラバラです。 これはかっこ悪すぎる…。 なんとかせねばということで解決していきましょう。 Flexboxで高さを揃える まずdiv等のブロック要素を横並びするときの手法としてよく用いるのが、float・display:inline-block・Flexboxの3つです。 この中でFlexboxはボックスを横並びにしつつ高さも揃えてくれます。 たとえば下の例のような親要素(parent)内の3つのボックス(child)を横並びにしたとします。 <div clas

                                        【中身の高さが揃わない!?】Flexboxで孫要素の高さを揃える方法
                                      • Flexboxのjustify-contentで左右寄せが簡単便利(最近便利なCSSおれおれAdvent Calendar 2023 – 08日目) | Ginpen.com

                                        最近便利なCSSおれおれAdvent Calendar 2023 – 08 日目 2 つの要素を左右に並べる場面は結構ありますよね。最上部のナビゲーションバーとか。ほら左端がロゴで右端にメニューみたいな。Flexbox だと簡単です。 例 デモ:https://codepen.io/ginpei/pen/eYxxwKP <nav class="TopNavBar"> <div> <a href="/">Ginpen.com</a> </div> <div> <a href="/about">About</a> <a href="/contact">Contact</a> </div> </nav>

                                          Flexboxのjustify-contentで左右寄せが簡単便利(最近便利なCSSおれおれAdvent Calendar 2023 – 08日目) | Ginpen.com
                                        • flexboxで最終行の要素の幅を揃える小技 - Qiita

                                          悩み事と結論 CSSのFlexboxは便利ですが、下のようなことでお悩みになったことはありませんか? レスポンシブデザインなため1列の要素数をピッタリ揃えられず、最終行の要素だけ幅が変わってしまう悩みです。 実はこの問題、HTMLだけで簡単に解決できます。 1列に並べたい最大個数だけ、末尾に下のようなadjuster要素を追加してください。 この例の場合1列は最大4個なので、末尾に4つ足しています。 <div class="root"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div

                                            flexboxで最終行の要素の幅を揃える小技 - Qiita
                                          • width指定が効かない?Flexboxは子要素の横幅指定がポイント

                                            みなさんこんにちは。 クリエイターの白石です。 今回の内容はデザイン&HTML/CSSの中級者向けです。 普段デザインやコーディングをしていて何か上手くいかないな~ となりやすい部分についてご紹介・解説します。 ------------------------------------------------------------------ ■CSSで「dispplay:flex」を指定して要素を横並びにしたとき、 『widthで横幅指定したのに言うこと聞いてくれない!』 ということはありませんか? それは『子要素の幅指定をしていないことが原因』です。 Flexboxは「dispplay:flex」と指定するだけで子要素を横並びに表示してくれますよね。 そして各子要素の横幅もブラウザがいい感じに調整してくれます。 とっても簡単で便利です! でもこの「いい感じに調整してくれる機能」が固定値

                                            • web互換性向上プロジェクト「Interop 2024」が今年も ー FlexboxやPopover APIなど、HTML/CSS/DOMの互換性向上を目指す

                                              2024年2月2日、Microsoft Edgeは「Interop 2024」への参加を表明した。このプロジェクトは、ウェブプラットフォームの改善を目指し、クロスブラウザの互換性問題を解決するために取り組んでいる。 2024年2月2日、Microsoft Edgeは「Interop 2024」への参加を表明した。このプロジェクトは、ウェブプラットフォームの改善を目指し、クロスブラウザの互換性問題を解決するために取り組んでいる。今年のInteropにはApple、Mozilla、Google、Bocoup、そしてIgaliaが参加する。 Interopとは Interop 2024は、ウェブ開発者が日常の作業をより快適に行えるよう、頻繁にリクエストされる機能の実装とクロスブラウザの互換性の向上を目指している。このプロジェクトは、Flexbox、Grid、CSSアーキテクチャ、HTML要素など

                                                web互換性向上プロジェクト「Interop 2024」が今年も ー FlexboxやPopover APIなど、HTML/CSS/DOMの互換性向上を目指す
                                              • flexboxで横並びにしたコンテンツの中の最後の要素(ボタン等)は下揃えにする方法 - Qiita

                                                どうも7noteです。横並びコンテンツの各要素の最後だけ下揃えにする方法について 先日ツイッターで見つけた画期的なアイデア・スタイルです。正直ちょっと感動しました。 Before After ガタガタになってしまうところをきれいに並べることができます! ソース <ul> <li> <figure class="thumb"> <img src="sample.png" alt="画像"> </figure> <p class="text">テキストが入ります。テキストが入ります。テキストが入ります。</p> <div class="btn">ボタン</div> </li> <li> <figure class="thumb"> <img src="sample.png" alt="画像"> </figure> <p class="text">テキストが入ります。</p> <div clas

                                                  flexboxで横並びにしたコンテンツの中の最後の要素(ボタン等)は下揃えにする方法 - Qiita
                                                • position:fixedを使わずに、footerを画面最下部に固定するには? flexboxを使いこなす |SHIFT Group 技術ブログ

                                                  position:fixedを使わずに、footerを画面最下部に固定するには? flexboxを使いこなす はじめにこんにちは、SHIFT の開発部門に所属しているKatayamaです。 footer 要素を画面最下部に固定して表示させたときには、ググってよく出てくる実装方法としては以下のように"position: fixed"と"bottom: 0"を使った実装だと思います(以下の実装は動く最小限のコードで、実際の実装としては不十分なのでご注意ください)。 <!DOCTYPE html> <html lang="ja"> <head> <style> h1 { text-align: center; } </style> </head> <body> <header> <h1>Nav</h1> </header> <main> <h1>Main</h1> </main> <footer

                                                    position:fixedを使わずに、footerを画面最下部に固定するには? flexboxを使いこなす |SHIFT Group 技術ブログ
                                                  • flexboxで幅を縮小しないようにする

                                                    flexboxで横並びの設定をした際、幅を縮小しないようにする方法をメモ。 サンプルコード 例として下記のようなコードで、.flexbox-valを改行させるようにして、.flexbox-keyを改行しないようにしたいとします。 <div class="flexbox"> <div class="flexbox-key">新着情報</div> <div class="flexbox-val">あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんあいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんあいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんあいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをん</div> </div> flex

                                                      flexboxで幅を縮小しないようにする
                                                    • 【CSS Flexbox】フレックスボックスの使い方と応用方法について解説

                                                      皆さんは、CSSで横並びや縦並びのレイアウトを作る時に便利なFlexbox(フレックスボックス)の使い方は、ご存知でしょうか? Flexboxは、オプションとして付け加えられるプロパティが多いため、その名前の通り、とてもフレキシブル(柔軟)にレイアウトを組むことができます。 今までは、慣れていたからfloatで横並びのレイアウトを作っていたという方でも、Flexboxの使い方を覚えてしまうと、今後は使わずにはいられなくなることでしょう。 とは言っても、使えるプロパティが多いため、慣れるまで少し時間がかかるかと思いますので、覚えるのが難しい人は、このチートシートをブックマークして、いつでも確認できるようにしておくと良いでしょう。 それでは、Flexboxの基本的な使い方と応用方法について解説していきたいと思います。 CSS Flexboxで何ができるのか CSSのFlexboxを使うことによ

                                                        【CSS Flexbox】フレックスボックスの使い方と応用方法について解説
                                                      • 【CSS】flexboxで要素やボタンを下端(底辺)に揃えたい時のやり方

                                                        カード型のデザインを実装していると、下のボタンをいちを揃えたいみたいな場合が結構あります。 今回はこんな感じで要素やボタンを下端(底辺)に揃える方法を紹介します。タイトルの通りflexboxで実装していきます! flexboxで要素やボタンを下端(底辺)に揃える方法コードはこんな感じ。 HTML <ul> <li> <p class="img"><img src="cat.jpg"></p> <p class="text">ここにテキストが入りますここにテキストが入りますここにテキストが入りますここにテキストが入りますここにテキストが入ります</p> <a class="btn" href="#!">Read More</a> </li> <li> <p class="img"><img src="cat.jpg"></p> <p class="text">ここにテキストが入りますここにテ

                                                          【CSS】flexboxで要素やボタンを下端(底辺)に揃えたい時のやり方
                                                        • CSSのflexboxの基本から応用まで使い方一挙公開 | アールエフェクト

                                                          Flexbox(フレックスボックス)は”Flexible Box(フレキシブルボックス)”の略で、フレキシブルと名前がついているように自由度が高く、HTMLの要素の場所を容易に組み替えることができます。一度Flexboxを使い始めるとあまりの便利際にHTMLの到るところで利用するようによります。しかしFlexboxは設定はシンプルなため十分に理解しないまま使用している人もいるのではないでしょうか。本文書ではFlexboxを使いこなすために必要な情報を一挙に公開しているのでこの機会にFlexboxの基本から使い方までしっかり理解しておきましょう。 FlexboxのほかにGridという機能もあります。こちらも便利は機能なのでFlexboxと一緒にGridの学習も進めて用途に応じて使い分けてください。 Flexboxの2つの要素 Flexboxは、Flexコンテナ(Container)とFlex

                                                            CSSのflexboxの基本から応用まで使い方一挙公開 | アールエフェクト
                                                          • 流行りのReactでFlexboxを利用して、検索フォーム内にアイコンを入れてみる。 - Qiita

                                                            はじめに ソースコード https://github.com/TokyoProgramming/search__bar React + Flexbox + Material-UIを利用して、よくあるこのような検索フォームデザインを作りたいと思います。 このQiitaもそうですが、注意してみてみるとこのデザインの検索フォームって、本当に多いですよね。 1.React構造 Reactの構造は以下のようにとてもシンプルにしています。 Componentsディレクトリー内にSearch.jsファイルとSearch.cssファイルを作りました。 2.Search.jsファイル import React from 'react'; import './Search.css'; import SearchIcon from '@material-ui/icons/Search'; function Se

                                                              流行りのReactでFlexboxを利用して、検索フォーム内にアイコンを入れてみる。 - Qiita
                                                            1