並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 44件

新着順 人気順

flexの検索結果1 - 40 件 / 44件

  • あっ、そうだ!モダンCSSをまとめておこう

    2023年もCSSの進化がすごかったですね! その進化を2024年でも生かしていけるように、今回まとめておいていつでも参照できるように記事を書こうと思いました。 お読みいただけると幸いです。 一緒に2024年もスタートダッシュで走り抜けましょう。 まず、はじめに この記事では、最近登場した、エキサイティングで、アクロバティックでファンタジックなインパクトのある機能をピックアップして紹介したいと思います。 CSSの多彩な新機能を広く紹介することで、読者がこれらに触れる機会を持てるように努めています。 特に興味を引く機能があれば、他の媒体を通じて更に詳しく掘り下げることをお勧めします。 コンテナクエリ スタイルクエリ :has()セレクタ :nth-child()の「of S」構文 text-wrap: balance initial-letter ダイナミックビューポート単位 広色域のカラー

      あっ、そうだ!モダンCSSをまとめておこう
    • 1次元の場合でも flex-shrink, flex-grow が必要なら CSS Grid でもいいんじゃない? - Qiita

      1次元の場合でも flex-shrink, flex-grow が必要なら CSS Grid でもいいんじゃない?CSS 「1次元なら Flexbox, 2次元なら CSS Grid」 のように Flexbox と CSS Grid を使い分けると考えている人は多いのではないでしょうか? じつは、1次元であっても、中身の文字列等の幅に関係ない(つまり 幅 が hug contents じゃない) 要素が含まれるときには、 Flexbox で書くよりも CSS Grid のほうが簡潔になる場合があります。 たとえば、「左側は幅固定で、右側はあまった幅を埋める (ともに中身に左右されない)」のように領域を左右に分ける場合です。 (CodeSandbox のプレビュー画面のサイズを変化させると、左側領域の幅は変わらず、右側だけが変わっていることが分かります。) 1. Flexbox で実装する

        1次元の場合でも flex-shrink, flex-grow が必要なら CSS Grid でもいいんじゃない? - Qiita
      • CSS Grid・Flexboxの 最近の進化とミライ

        DIST.38 「CSSな夜」で発表した内容です。 https://dist.connpass.com/event/266728/ Twitter https://twitter.com/tonkotsuboy_com

          CSS Grid・Flexboxの 最近の進化とミライ
        • 【中央揃え編】CSS限界オタクと学ぶレイアウトCSSサンプル集 - Qiita

          こんにちは。フロントエンド開発で一番好きなのはCSS、Mhousetreeです。 普段はCSSアニメーションで遊んだりしています。 (頑張って作ったのでよかったら見てね!!!!!) 何かと使う中央揃え。なんとなく覚えているものを順番に試して中央に来たらOK!と思っていませんか? 現在ではかなりいろんな種類の方法があり、それぞれ異なる特徴を持っています。 この記事ではCSSでよく使う(気がする)レイアウトパターンの中で、センタリングに関するものをまとめました! まえがき この記事では各実例を独自の指標で評価して示しています。 長い記事になる予定なので、部分的に読まれる場合の参考になさってください。 実用性:記述量や例外(中身の文章が長い・改行がある要素など)への対応力など。 よく見る度:コーディングしていて出てくる頻度(n=1)。 お前しか勝たん度:独自性が強い・他の方法では代替しづらいもの

            【中央揃え編】CSS限界オタクと学ぶレイアウトCSSサンプル集 - Qiita
          • グーグル、古いPCを無料でよみがえらせる「ChromeOS Flex」を一般提供

            Googleの「ChromeOS Flex」は、古いPCや「Mac」にインストールすることで、それらを実質的に「Chromebook」に変換するOSだ。同社は2月に早期バージョンをテスト向けに公開しており、このほど安定版を提供開始した。ChromeOS Flexのページから無料でダウンロードできる。 Googleは、アーリーアクセスプログラムの素晴らしい成果の一部を公式ブログで明らかにした。まず295機種のデバイスをChromeOS Flex対応として認定したという。引き続きさまざまなデバイスをテストし、認定機種のリストを更新していくとしている。ただし、認定機種でなくても、ChromeOS Flexは動作する可能性が高そうだ。 Googleは、アーリーアクセスプログラムによって600以上のバグを修正できたとも報告した。 ChromeOS FlexはUSBドライブから直接実行することもできる

              グーグル、古いPCを無料でよみがえらせる「ChromeOS Flex」を一般提供
            • コピペ一発!便利なCSSレイアウト生成ツールおすすめ12選(Grid & Flexbox編)

              あなたが、いま実装しようとしているレイアウトは、おそらくCSSで実現できるでしょう。 ただし日常の業務をこなしながら、日々進化するCSSの最新テクニックを習得するとなれば、話はまったく別です。 仕事で使えるCSSの技術を、時間をかけて学ぶよりも、ボタンやドラッグ&ドロップ操作で、思い通りのレイアウトを自動で生成できる「ジェネレーター(英: Generator)」を活用してみましょう。 新しいプロジェクトにコピー&ペーストで利用でき、瞬時に思い通りのレイアウトを作成、はじめてのひとにもオススメの時短ツールを厳選しています。 コピペ一発!便利なCSSレイアウトジェネレーターおすすめ12選(Grid & Flexbox編) ここでは、CSS Grid と Flexbox で表現できるレイアウト用ジェネレーターと便利なリソースを一緒にまとめてご紹介します。 Layoutit! grid-templ

                コピペ一発!便利なCSSレイアウト生成ツールおすすめ12選(Grid & Flexbox編)
              • 神田沙也加さん急死 札幌のホテル高層階から転落 - スポーツ報知

                女優の神田沙也加さん(35)が札幌市内のホテルの高層階から転落し、死亡したことが18日、分かった。北海道警は自殺を図った可能性もあるとみて調べている。関係者によると、神田さんは18日昼頃、体に血がついた状態でホテルの14階の屋外スペースに倒れていたところを発見された。意識不明の状態で病院に搬送されたがその後、死亡が確認された。 神田さんはこの日、主演ミュージカル「マイ・フェア・レディ」の札幌公演(札幌文化芸術劇場)の昼公演(正午開演)に出演する予定だった。午前11時頃まで神田さんと連絡がつかなかったため、ダブルキャストで主人公イライザ役を演じている元宝塚宙組トップスターの朝夏まなと(37)が急きょ代役を務めた。スタッフや共演者には「神田さんは転落して現在重篤な状態です」との説明があり、神田さん以外の主要キャストも変更された。 今作では11月14日の東京・帝国劇場から始まった同公演は全国を巡

                  神田沙也加さん急死 札幌のホテル高層階から転落 - スポーツ報知
                • GitHub - plasmicapp/plasmic: Visual builder for React. Build apps, websites, and content. Integrate with your codebase.

                  Plasmic combines some seemingly disparate genres: Webflow, Wordpress and other site builders Retool and other tool builders Glide and no-code app builders Contentful and other CMSes Today these are different tools to specialize in, but the line between, say, a website and an application is blurry (consider an ecommerce storefront with user logins). With the right foundations, we think these can be

                    GitHub - plasmicapp/plasmic: Visual builder for React. Build apps, websites, and content. Integrate with your codebase.
                  • Safari 14.1 未満のバージョンに Flexbox の gap プロパティのフォールバックスタイルを追加するための CSS ハック

                    Safari 14.1 で Flexbox の gap プロパティが Safari でも使えるようになりました。 Safari 14.1 Adds Support for Flexbox Gaps ただ、Safari のバージョンアップは OS のアップデートが絡むので、他のブラウザに比べてすぐにサポートを切りにくいです。Flexbox gap はとても便利で Safari 以外の 主要なブラウザでは対応されている ので使いたいけど Safari のせいでまだ使えないと嘆いている方も多いのではないでしょうか?僕も同じくでした。 自分を含めそんな方々を救うために、それを解決する CSS ハックを作ってみましたので紹介します。(この CSS ハックにどれくらいのニーズがあるかわかりませんが 😅) 問題点 この問題の一番ややこしいところは CSS Grid 用の gap プロパティは Safa

                    • Defensive CSS

                      👋 This article has been expanded into a new project called Defensive CSS. Due to the fact that the content here will not be updated, I recommend you to read defensivecss.dev instead. Oftentimes, we wish that there was a way to avoid a certain CSS issue or behaviors from happening. You know, content is dynamic, and things can change on a web page, thus increasing the possibility of a CSS issue or

                        Defensive CSS
                      • Layout patterns  |  Patterns  |  web.dev

                        Stay organized with collections Save and categorize content based on your preferences. Layout patterns built using modern CSS APIs to help you build common interfaces such as cards, dynamic grid areas, and full-page layouts. P����U �����U We want to help you build beautiful, accessible, fast, and secure websites that work cross-browser, and for all of your users. This site is our home for content

                        • 意識のズレを感じたら As-Is / To-Be がおすすめ ― チームでコードレビューに対する意識調査をした話 | Recruit Tech Blog

                          意識のズレを感じたら As-Is / To-Be がおすすめ ― チームでコードレビューに対する意識調査をした話 wakamsha As-Is / To-Be とは? 現状と理想のギャップを的確に認識し、取り組むべき課題を抽出したうえで行動に移すためのビジネスフレームワークです。 As-Is: 現在の状態がどうであるかを表すもの。 To-Be: 理想の状態を表すもの。実現可能かどうかの制約を受けない純粋な理想(= あるべき姿)のことを指す。 主に計画や戦略の立案時に利用されるものですが、チームビルディングにおいても有効です。 理想のチームに到達するには解決すべき課題が多数存在するものですが、そういった課題が明確に把握されてることは稀です。解決するには対象である課題を明確に把握せねばなりません。 As-Is / To-Be モデルは、現状と理想とのギャップを洗い出すだけのツールです。しかし、

                            意識のズレを感じたら As-Is / To-Be がおすすめ ― チームでコードレビューに対する意識調査をした話 | Recruit Tech Blog
                          • A new public beta of GitHub Releases: How we’re improving the release experience

                            ProductA new public beta of GitHub Releases: How we’re improving the release experienceGitHub Releases has a new look and updated tools to make it easier for open source communities to create and share high-quality releases with auto-generated release notes. GitHub is where developers come to learn and celebrate what’s new in open source, and where maintainers share, collaborate and celebrate thei

                              A new public beta of GitHub Releases: How we’re improving the release experience
                            • 【保存版】コピペでOK!Flexboxで作る頻出レイアウトの構造解説(サンプル付き) | 東京のホームページ制作 / WEB制作会社 BRISK

                              【保存版】コピペでOK!Flexboxで作る頻出レイアウトの構造解説(サンプル付き) 更新日:2021/01/21 要素を横並びにするとき、Flexboxってとっても便利ですよね! Floatを使用して実装するよりも少ないコードで、よりシンプルに実装することができるので皆様もお世話になっているのではないでしょうか? 以前まではブラウザによって挙動が違ったりサポートしていなかったりといった問題がありましたが、最近ではほとんどのブラウザで安定して使用できるようになったのも嬉しい点です。 この記事では、そんなFlexboxを使った頻出レイアウトのご紹介と仕組みの解説をしていきたいと思います。 「子要素のテキストを上下中央揃えにしたい」「ボタンだけは下寄せにしたい」といった、よく見るデザインながら初心者さんが困りがちなレイアウトをまとめてみました。 これが分かれば、組み合わせてもっと多くのレイアウ

                                【保存版】コピペでOK!Flexboxで作る頻出レイアウトの構造解説(サンプル付き) | 東京のホームページ制作 / WEB制作会社 BRISK
                              • 分析者や予算承認者の視点に立ちつつ、BigQuery Flex Slotsの適切なスロット数を定量的に決定する方法を紹介します - MonotaRO Tech Blog

                                こんにちは、データ基盤グループの吉本と吉田(id:syou6162)です。モノタロウでは基本的にはBigQueryを定額料金で利用していますが、利用者の多い時間帯はFlex Slotsも併用しています。本エントリでは、Flex Slotsの適切なスロット数を定量的に決めるために行なった試行錯誤について紹介します。 モノタロウでのBigQueryの利用状況 課題感 課題感1: 適切なFlex Slotsのスロット数をどう決めるか 課題感2: 過去の期間との実行時間は単純には比較できない 解決策 解決策1: 同一のクエリを定期的に動かし、実行時間をCloud Monitoringで計測 解決策2: 計測用オンデマンドのGCPプロジェクトでもクエリを実行し、理想状態との相対実行時間を知る まとめ モノタロウでのBigQueryの利用状況 モノタロウでは様々な意思決定の場面でデータ活用が行なわれて

                                  分析者や予算承認者の視点に立ちつつ、BigQuery Flex Slotsの適切なスロット数を定量的に決定する方法を紹介します - MonotaRO Tech Blog
                                • メルカリShops のフロントエンド

                                  こんにちは。ソウゾウの Software Engineer の hiroppy です。「連載:「メルカリ Shops」プレオープンまでの開発の裏側」 の最後は、Web フロントエンドの紹介をしたいと思います。メルカリ Shops は既存のメルカリアプリの中に独立した Web アプリケーションとして動いています。本記事では、どのようなライブラリを選定し、どのようにアーキテクチャを設計してきたかを解説します。 なぜ Web なのか? アプリの上で動いているのであれば、WebView ではなくても良いと感じる人はいると思います。今回採用した 1 つの理由としては、リリースが柔軟な点が挙げられます。iOS/Android の両方に対して開発サイクルを早めることが可能であり、また機能追加やバグ修正が容易です。どのように WebView で動いているかについては、6 日目のメルカリ Shops のため

                                    メルカリShops のフロントエンド
                                  • 図で理解する Flexbox

                                    Flexboxはレイアウト組む上でとても便利だが、justifyだとかalignだとか名前と意味の対応が曖昧で毎回調べていた。 仕組み・使い方を理解しようと思い、図を使って整理してみた。 ※ CSS Grid についても整理してみました Flexbox Flexboxは縦・横に要素を並べられるレイアウト方法です。 Flexboxを使うことにより、縦・横に並べるだけでなく、並べた要素の中央寄せ・上寄せなど細かな位置も調整できます。 コンテナ・アイテム Flexboxを使う上で必要となる要素が「Flexコンテナ」と「Flexアイテム」です。 Flexコンテナの中にFlexアイテムを複数並べてレイアウトします。 <div class="container"> <div class="item">1</div> <div class="item">2</div> <div class="item"

                                      図で理解する Flexbox
                                    • gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA

                                      CSSのgapプロパティーは余白を指定できる新しめの手法です。余白といえば、marginプロパティーやpaddingプロパティーを思い浮かべる方が多いと思いますが、CSS GridやFlexboxでgapプロパティーを使うと柔軟にレイアウトを組めます。もともとgapプロパティーはCSS Gridでのみ利用できていましたが、macOS Safari 14.1およびSafari on iOS 14.6からFlexboxでもgapプロパティーが使えるようになりました。 この記事ではFlexbox、CSS Gridで利用できるgapプロパティーを活用したレイアウト手法とそのメリットを紹介します。今までmarginプロパティーで要素間の余白を調整していたものもgapプロパティーで柔軟に対応できる場面もあります。なお、下記サンプルでmarginプロパティーは一切使っていません。 サンプルを別ウインドウ

                                        gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA
                                      • 現場で使えるFlexboxレイアウト12選 | BUILD Journal

                                        現場で使えるFlexboxレイアウト12選Update2023.05.12Release2021.06.24Coding HatenaにシェアするTwitterにツイートするPocketにストックするFeedlyに登録する 現場で使えるFlexboxレイアウトを12パターン紹介します。flexboxを紹介する記事はたくさんありますが、知識のみで実例付きで紹介されているページはあまり見かけなかったので、本記事にて詳しく紹介していきます。 flexboxに慣れていない方だけではなくコードを短縮化させたい方も対象の内容となっております。ぜひご一読ください。 flexboxを使った横並び1行レイアウトflexboxを使った横並び1行レイアウトカードUIでよくある横並び1行レイアウトのFlexbox実装。同じ横幅のカードを等間隔で配置するもので、間の余白ももちろん等間隔。これを使う機会は多いので確実

                                          現場で使えるFlexboxレイアウト12選 | BUILD Journal
                                        • CSSコンテナクエリの登場で、デザインのやり方も考え方も大きく変わる

                                          現在のレスポンシブデザインは、ビューポートにもとづいてレイアウトを最適化します。そして、コンテナクエリは親要素のコンテナにもとづいてレイアウトを最適化します。コンテナクエリとは何か、デザイナーのワークフローにどのような変化をもたらすかを紹介します。 今まではビューポート(メディアクエリ)で変化するコンポーネントと影響を受けないコンポーネントの2種類でしたが、これからは親コンテナ(コンテナクエリ)で変化するコンポーネントも必要になります。 CSS Container Queries For Designers by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに レスポンシブデザインの現状 コンテナクエリとは コンテナクエリを念頭に置いたデザイン デベロッパーとのコミュニケーション方法 レスポ

                                            CSSコンテナクエリの登場で、デザインのやり方も考え方も大きく変わる
                                          • IE終了後にWeb制作の現場で使えるHTML&CSSコード14選!おさえておきたいコードを集めてみた | Pulp Note

                                            マイクロソフトから正式にInternet Explorer 11 デスクトップアプリケーションのサポートを終了する発表がありました。期限は2022年6月15日です。Webサイト制作者としては歓喜の出来事ですね。 ただ、IEを気にしなくてもいいという事は、IE対応をしてきたコードの見直しも必要となります。そこで今回は、IE未対応で泣く泣くスルーしてきた即戦力なHTMLやCSSコードを14個紹介します。2022年6月以降のために今から知識を蓄えておいてはいかがでしょうか。 ちなみに、『Windows10 LTSC』や『Windows Server上のInternet Explorer11 デスクトップアプリケーション』といった一部のIE11には影響はないとの事ですが、一般ユーザーが利用する『Windows10のInternet Explorer』はサポート対象外となりますので、これはIE終了と

                                              IE終了後にWeb制作の現場で使えるHTML&CSSコード14選!おさえておきたいコードを集めてみた | Pulp Note
                                            • 「愛猫の治療」ヤフオク出品のスープラ、即決の買い手が明かした計画

                                              実車を見る前から「買います」 自分の愛車のレストアは後回し 「クルマ好きの新しい友人として」 難病の愛猫の治療費捻出のため、ヤフオクに出品された左ハンドルのトヨタ・スープラ。ニュース記事で事情を知った男性から入札があり、無事に出品価格で落札されました。すぐに購入代金の270万円を一括入金した豪気な彼もまた、クルマと猫をこよなく愛する一人でした。手に入れたスープラをどうするか? 購入後の驚くべき計画があったのです。(北林慎也) 27年間乗り続けた愛車の出品に反響 希少な左ハンドル輸出仕様のMA70型スープラをオークションサイト「ヤフオク!」に出品していたのは、大阪府在住の「leiz」さん(52)。 愛猫のしるくが難病の「猫伝染性腹膜炎(FIP)」に感染し、高価な未承認薬による治療費を捻出するため、27年間乗り続けた愛車を手放す決意をしたのでした。 その出品ページをたまたま目にして自身のツイッ

                                                「愛猫の治療」ヤフオク出品のスープラ、即決の買い手が明かした計画
                                              • CSS コンテナクエリ(@container)の基礎知識と便利な使い方を解説

                                                CSSのコンテナクエリとは、親コンテナに基づいてスタイルを定義できるCSSの新機能です。これによりコンポーネントを複数のコンテクストで使用でき、コンポーネント単位の実装も簡単になります。 2023年2月14日にFirefox 110にサポートされ、CSSのコンテナクエリはこれですべてのブラウザで利用できるようになりました。コンテナクエリの基礎知識と便利な使い方を紹介します。 Say Hello To CSS Container Queries by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 CSSコンテナクエリの背景 CSSメディアクエリの問題点 CSSコンテナクエリはどのように役立つのか? CSSコンテナクエリの基礎知識 CSSコンテナクエリの使用例 CSSコンテナクエリのデバッグ方法 まとめ

                                                  CSS コンテナクエリ(@container)の基礎知識と便利な使い方を解説
                                                • Flexboxで実装する定番レイアウトのコードのまとめ

                                                  Webページやスマホアプリに使用される一般的な定番レイアウトをCSS Flexboxで実装したシンプルなコードを紹介します。 ヘッダ・コンテンツ・フッタがあるレイアウトをはじめ、サイドバーがあるレイアウト、スマホに対応したカードの配置、高さを揃えたカード、異なる高さのカードを使用した価格表など、コピペで簡単に使用できます。 Evergreen CSS Flex Layouts With Live Demos by Miroslav Nikolov 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. Flexboxで実装するスマホに対応したカードのレイアウト 2. Flexboxで実装する高さが等しい複数のカード 3. Flexboxで実装したカードの高さをコンテンツベースにする 4. Flexboxで実装するコンテン

                                                    Flexboxで実装する定番レイアウトのコードのまとめ
                                                  • The End of Silicon Valley as We Know It?

                                                    Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful. Learn more Consumer internet entrepreneurs lack many of the skills needed for the life sciences revolution.Internet regulation is upon us.Climate response is capital intensive, and inherently local.The end of the betting economy. Inventing the future “The best way to

                                                      The End of Silicon Valley as We Know It?
                                                    • Flash終了間近! 「ふらっしゅえぁえぐぜ」でEXEに変換してずっと遊べるようにしよう/変換したEXEファイルはAdobe AIRで動作、過去の資産をFlash Player提供終了後も利用可能に【レビュー】

                                                        Flash終了間近! 「ふらっしゅえぁえぐぜ」でEXEに変換してずっと遊べるようにしよう/変換したEXEファイルはAdobe AIRで動作、過去の資産をFlash Player提供終了後も利用可能に【レビュー】
                                                      • WASMとRustはVue.js/React.jsを打倒するのか? - JSへの侵略の歴史

                                                        はじめに 「Typescriptの次はRustかもしれない」という記事がバズってるのを見かけました。 なかなか面白くて、PAとしてのWASMとRustを比較している記事です。ちょうど最近「レガシーおじさん、SPAを始めてみた。そして限界を知る」でも書いた通り最近SPAに手を出してみたのですが、いろいろやろうとするとSSRのためのBackend for Frontend (BFF)等が必要になるとわかり「これJSでやる必要なくない?」とも感じていたのでちょうど良かったです。 こういうのを見るとRIAやGWTのように似たアプローチで廃れた技術や、登場が早すぎたMeteor、今も頑張ってるMSのBlazorなど色々頭をよぎります。といわけで歴史を俯瞰する意味でHTML + JavaScriptとそれ以外の技術のせめぎ合いの歴史やMSのBlazorやRustのyewなどWebassemblyを使う

                                                          WASMとRustはVue.js/React.jsを打倒するのか? - JSへの侵略の歴史
                                                        • CSS Flexboxでヘッダを実装する最近のテクニックのまとめ

                                                          CSS Flexboxで、Webサイトのヘッダを実装する最近のテクニックを紹介します。 ロゴやナビゲーションの配置、各要素間のスペースの与え方、使用可能なスペースに検索フォームを広げて配置など、Flexboxを効果的に使用した実装方法です。 Building Website Headers with CSS Flexbox by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに ヘッダの構造を確認 Flexboxの動作 ヘッダの実装バリエーション Flexboxでヘッダを構築するための便利なテクニック Flexboxで実装したヘッダのテンプレート 終わりに はじめに 私が初めてHTMLとCSSの基礎を学んだとき、Webサイトのヘッダを実装することは非常に難しい作業の1つでした。2014年頃のこ

                                                            CSS Flexboxでヘッダを実装する最近のテクニックのまとめ
                                                          • 【2019年*保存版】FlexBoxで簡単に横並びレイアウト|初心者でも大丈夫

                                                            IE 6-9とOpera 10-11.5では、flexboxを使用することができません。これらが推奨環境に含まれてしまっている場合はflexboxを使用するのを避けましょう。 また、最新のIE11でもいくつかバグが報告されているため、flexboxを使用する際は動作確認を行った方がいいでしょう。 FlexBoxの基本 それではflexboxの基本から学んでいきましょう。 flexboxは、HTML内に親要素となるコンテナを作成し、その中に子要素となるアイテムを作ります。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Hello World !</title> <link rel="stylesheet" href="css/styles.css"> </head> <body> <div clas

                                                              【2019年*保存版】FlexBoxで簡単に横並びレイアウト|初心者でも大丈夫
                                                            • flexプロパティの実践的な使い方を徹底解説

                                                              Webページやスマホアプリのレイアウト・コンポーネントを実装する際に知っておくと便利なflexプロパティの基礎知識と実践的な使い方を紹介します。 スペースいっぱいにアイテムを伸縮させて配置したり、画像・アイコンとテキストを並べて配置したり、フォームの入力欄とボタン、複数カラムの垂直方向の揃えなど、実践的な使い方を徹底解説です。 Digging Into the Flex Property by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに flex-growプロパティとは flex-shrinkプロパティとは flex-basisプロパティとは flexのショートハンドプロパティ flexプロパティの便利な使い方 flexのショートハンドを勧める理由 flexプロパティの使用例 flexプ

                                                                flexプロパティの実践的な使い方を徹底解説
                                                              • 2020年、知っておくと便利なCSSのプロパティのまとめ

                                                                ChromiumベースのEdgeもリリースされ、最近のブラウザ状況は大きく変わってきました。知っておくと便利なCSSのプロパティを紹介します。 一昔前まではJavaScriptでないと実装できなかったもの、CSS Gridでの中央揃え、Flexboxでの中央揃え、リストのカラーを変更する方法、アイコンの横並び、タイル状の背景をいい感じに配置など、実践的なテクニックが満載です。 Uncommon CSS Properties by Ahmad Shadeed はじめに CSS Gridでの中央揃え place-itemsプロパティ Flexboxと古き良きmargin: auto; あまり知られていない::marker疑似要素 text-alignプロパティ display: inline-flex;プロパティ column-ruleプロパティ background-repeat: roun

                                                                  2020年、知っておくと便利なCSSのプロパティのまとめ
                                                                • TypeScript誕生の背景 | TypeScript入門『サバイバルTypeScript』

                                                                  TypeScriptは、JavaScriptでも大規模なアプリケーションを開発しやすくすることを目的に開発されたプログラミング言語です。 確かにJavaScriptは元々、大規模な開発を想定した設計ではありませんでした。それでも、JavaScript自体が進化して、大規模開発に対応してゆけば良かったはずです。しかし、実際はそううまくは行きませんでした。代わりに、大規模開発の一部はTypeScriptが引き受けることになったのです。 なぜ、そうなったのでしょうか?その答えはJavaScriptの歴史にあります。TypeScriptが必要な発明で、そして、今もなお必要とされている理由が見えてきます。それでは、TypeScript誕生以前の歴史をひも解いていきましょう。 1990年代​JavaScriptの誕生​JavaScript誕生以前は、簡単なフォームのバリデーションをするのも、サーバーサ

                                                                    TypeScript誕生の背景 | TypeScript入門『サバイバルTypeScript』
                                                                  • 1-Line Layouts

                                                                    1-Line Layouts* *10 Modern CSS layout and sizing techniques that highlight just how robust and impactful a single-line of styling code can be. [Watch the Video]

                                                                    • バナー画像を横並びに配置する方法

                                                                      バナーを同じ間隔で横に並べて表示したい! トップページレイアウト 公開日:2020.04.16 (2020.04.17 更新) こんにちは、makeshopのあらいです。 いつもmakeshopをご利用いただきありがとうございます。 今回はバナーを横並びに表示する方法をご紹介します! (2020年4月に内容を更新しました) こんなお悩みありませんか? ・いくつかあるバナー画像を横に並べてレイアウトしたい ・バナーを同じ間隔で横に配置したい ・floatを使わずにフレックスボックス(display:flex)を使ってリストを横並びにしたい [難易度 ★★☆ ] バナーを横に並べて表示する方法! ※プレミアムショッププランのみ 設定方法 (1)ul,li要素で書く! 【独自デザイン(PC)】>【トップページ編集】>【中央管理画面】、または表示したい画面 のエディターエリアに、下記のように記載し

                                                                        バナー画像を横並びに配置する方法
                                                                      • IE11でflexboxを入れ子にするとテキストが折り返さないバグ

                                                                        先日紹介したflexbox関連のバグを検証していたときに遭遇したバグがあったのでメモっておきます。今回は入れ子にしたflexboxに関するバグです。 バグの詳細 IE11では、flexboxを入れ子にすると、入れ子にしたflexboxのflexアイテム内のコンテンツがコンテナより大きい場合、はみ出して表示されてしまいます。たとえば、下のIE11での表示のキャプチャ画像のように長いテキストが折り返さなくなってしまいます。 本来は下のFirefoxでの表示をキャプチャした画像のように、display: flex;によってカラム表示になってテキストが折り返して表示されます。 デモはこちら このバグが発生するソースコードは以下のようになります。 HTML <div class="flex-outer"> <div class="flex-outer__item"> <div class="flex

                                                                          IE11でflexboxを入れ子にするとテキストが折り返さないバグ
                                                                        • Flexbox Cheat Site

                                                                          Webエンジニアとデザイナーのための CSS Flexbox チートシート

                                                                            Flexbox Cheat Site
                                                                          • 🐛よくハマったFlexboxのバグまとめ|たかもそ/Web Creator.

                                                                            Flexbox はレイアウトを組むのに非常に便利ですが、バグがとても多いことでも有名です。最新のブラウザでも次々と新しいバグが報告されており、すベてを紹介するのは大変なので、自分がよくハマったバグをまとめます。 なお、ベンダープレフィックスは省略しているので注意してください。 flex-flow: column wrap; がはみ出るdisplay プロパティに inline-flex を指定していたり、position プロパティに absolute を指定して絶対配置している場合、flex-flow プロパティに column wrap を指定すると Flex コンテナからはみ出てしまいます。 バグが発生するブラウザ ・Chromium Edge ・Firefox ・Chrome ・Safari ・Opera ・iOS Safari ・Android 30 以降 <div class=

                                                                              🐛よくハマったFlexboxのバグまとめ|たかもそ/Web Creator.
                                                                            • CSS Flexboxでナビゲーションを実装する時に役立つ、オートマージン(margin: auto;)の便利な使い方

                                                                              ナビゲーションを実装する時、アイテムを左端に詰めて配置したいけど、1つだけ右端に配置したい、そんな時はFlexboxでオートマージン(margin: auto;)を使用すると簡単です。また、論理プロパティの効果的な使い方にも触れられているので、勉強になります。 How Auto Margins Work in Flexbox Flexboxにおけるオートマージンの仕組みをさらに詳しく知りたい方は下記の記事も参考になると思います。 CSS Flexboxで配置する時に知っておくと便利!オートマージン(margin: auto;)の仕組みと効果的な使い方 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 Flexboxでのオートマージンの仕組み Flexboxのオートマージンについてmagic of flexbox and auto

                                                                                CSS Flexboxでナビゲーションを実装する時に役立つ、オートマージン(margin: auto;)の便利な使い方
                                                                              • 独学の人でも大丈夫!CSS Flexboxの使い方を基礎から学べるチュートリアル

                                                                                CSS Flexboxの基礎となる考え方や構造、各プロパティの使い方を一通り学べるチュートリアルを紹介します。チュートリアルはステップ形式で、簡単なものから始まるので独学の人、そして初心者にもオススメです! 30日分のチュートリアルですが、1日分は3分くらいなので、正味1,2時間でCSS Flexboxをマスターできると思います。 Flexbox30 -GitHub by Samantha Ming 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 1日目: Flexboxとは Flexboxの前は、レイアウトをするためにfloatを主に使用していました。CSSのデベロッパーは、floatは古い方法で限界があり、フラストレーションが貯まることをよく知っています。 しかし、現在は違います! レスポンシブ対応の柔軟なレイアウトはもちろ

                                                                                  独学の人でも大丈夫!CSS Flexboxの使い方を基礎から学べるチュートリアル
                                                                                • [Angular8]サイトを簡単スタイリング!Angular Flex-Layoutの使い方をまとめてみた | DevelopersIO

                                                                                  どうも!大阪オフィスの西村祐二です。 フッター、ヘッターのレイアウトなど、画面のスタイリングをする際に、CSSのFlexboxなどで記載していく人は多いのではないでしょうか。 AngularではCSSのFlexboxをCSSファイルに書かず、HTMLタグ(ディレクティブ)を設定するだけで、簡単にFlexboxを設定できるライブラリAngular Flex-Layoutが公式から提供されています。 ex) <div fxLayout="row" fxLayoutAlign="space-between"> </div> 今回はそのAngular Flex-Layoutの使い方をまとめてみます。 目次 環境 試していく環境を準備 早速試していく! fxLayout 子要素の並ぶ向き fxLayoutAlign 要素の整列順 fxLayoutGap 要素間のマージン設定 Grid Mode fx

                                                                                    [Angular8]サイトを簡単スタイリング!Angular Flex-Layoutの使い方をまとめてみた | DevelopersIO