並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 21 件 / 21件

新着順 人気順

bemの検索結果1 - 21 件 / 21件

  • これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet

    これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet

      これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet
    • BEM Naming Cheat Sheet by 9elements

      When it comes to finding the right class name, it can quickly drive you to despair. Even the most experienced CSS developers don't always find the right class name right away. This tool aims to help you to not get lost in the BEM cosmos by giving you naming-suggestions for some of the most common web components. If you still have no idea what BEM means, we have added some helpful links below. For

        BEM Naming Cheat Sheet by 9elements
      • 【命名規則】BEMを使った書き方についてまとめてみた【CSS】 - Qiita

        実務でCSSをガッツリ書くことになったので、復習の意を込めて自分用のチートシートを作成しました。 今回は現場でよく使われているBEMの書き方について調べたことのまとめです。 BEMとは BEMはBlock Element Modifierの略で、CSSを設計・命名していく手法です。 Block: 大枠となる独立した要素 Element: Block中の要素 Modifier: BlockやElementのスタイル 保守性の高さから1番多く使われている命名規則だと思います。 BEMを使う目的 BEMは名前の衝突を避けるために考案されたCSS設計です。 保守性の高さを解決するための手法は他にもあり、HTMLはシンプルがな書き方が求められますが、まだまだ決定打に欠けています。 BEMは見た目が汚いですが、シンプルを求めて面倒な目にあうよりは、少々汚くても扱いやすいBEMが多くの現場で採用されてい

          【命名規則】BEMを使った書き方についてまとめてみた【CSS】 - Qiita
        • Modern alternatives to BEM

          Brainstorming a handful of new CSS organization acronyms August 26, 2022 When I first heard Nicole Sullivan talk about OOCSS, I thought “Oooh, smart.” When I read Jonathan Snook’s riff on that idea in SMACSS I thought “Oooh, smart.” When I heard Harry Roberts say “never use IDs in your CSS files” I said “Oooh, smart.” But when BEM and roboclasses came around… I didn’t have the same reaction. I nev

            Modern alternatives to BEM
          • CSS設計のBEMを1から理解してマスターしよう!

            BEMとは、Block(かたまり)・Element(要素)・Modifier(修飾)の頭文字をとったものです。厳格なclass名の命名ルールが特徴的なCSS設計方法の一つです。

              CSS設計のBEMを1から理解してマスターしよう!
            • 【CSS設計】ゼロからわかるBEM超入門

              はじめに この記事はCSS設計 BEMについて初心者の方向けにわかりやすく解説した記事です。 できるだけ正確な情報を記述することを意識していますが、間違ったこともあると思います。なのでこの記事でざっと概要を掴んだ後は、BEM 公式ドキュメントを参照することをおすすめします。 BEMの基本「Block」「Element」「Modifier」 それでは、BEMの基本「Block」「Element」「Modifier」について解説していきます。 Block(ブロック)とは Blockとは「機能的に独立した再利用可能なモジュール」と定義されています。 難しいですね。 簡単にいうと、「どのページでも使い回すことができるパーツ」をブロックと呼んでいます。 Blockの命名規則 まずはブロックの命名規則を見ていきます。 クラス名はモジュールの「見た目(赤や大きい)」ではなく「それが何であるか(メニューや

                【CSS設計】ゼロからわかるBEM超入門
              • 劇場版BEM~BECOME HUMAN~ - Little Strange Software

                どうも!LSSです!! 昨日は久々に、1時間以上の尺のある劇場版アニメを観ました^^ amzn.to 劇場版BEM~BECOME HUMAN~ 初代リスペクト! マンストール という話を あと余談 劇場版BEM~BECOME HUMAN~ たまたま、AmazonPrimeVideoを覗いてると見かけました。 Amazonプライム会員は、今なら無料で見られるやつですね。 タイトルから想像する通り、かの名作…いや、超名作「妖怪人間ベム」のリメイク作で、2020年の作品だそうです。 …と、これの前にTVアニメシリーズもあったらしく、そのシリーズの後の話だそうで。 始まりは、女性刑事の報告書という形で妖怪人間3体の紹介に始まります。 と、TVアニメシリーズを見ていない身としては何より「ベラ」が「少女」という設定になっているのにびっくりw 「ベロ」は子どもながら、ちょっとスカした感じになっていますが

                  劇場版BEM~BECOME HUMAN~ - Little Strange Software
                • 5分でCSS設計規則「BEM」をおさらい | エンジニアBLOG

                  5分でCSS設計規則「BEM」をおさらい フロントエンド BootstrapやVueを使用した開発で、CSSのクラス設計など強く意識することが少なかった今日このごろ。 たまたま一からスタイルを組む機会があり、改めてその設計規則であるBEMについておさらいしてみました。 BEMとはBlock Element Modifier の頭文字からきており、 Block -> 大きな括り Element -> ブロックの中の要素 Modifier -> ブロックやエレメントの変化 上記3つを用いた厳格な命名規則が特徴のCSS設計手法。 基本的なルール書き方Block__element--modifier の形で命名し、 それぞれアンダースコア2つとハイフン2つで区切る。 <例> <div class="Block"> <div class="Block__element"> <div class="B

                    5分でCSS設計規則「BEM」をおさらい | エンジニアBLOG
                  • Tailwind versus BEM

                    Spoilers! Like with so many things, the answer is “it depends.” How come? Read on. Tailwind and BEM are two approaches to writing and maintaining CSS. Comparing them is a bit like comparing apples and oranges, in that while they’re separate, they’re still fruit. This is to say that having an approach to manage your CSS—like any other code—is a good thing. Tailwind is the newer of the two, with the

                      Tailwind versus BEM
                    • 【CSS設計】今さら聞けないBEMの基本【初心者・入門】 – N.Y.C. Tech Library

                      今回は今さら聞けないBEMの基本ということで、CSS設計にまつわるエントリです。 「この要素にはなんてクラス名をつけたらいいんだ・・・」という悩みはWebコーダーが必ずぶつかる課題だと思います。 その時は自分流のルールでいいかもしれませんが、後で編集するときやチームメンバーに読んでもらう時にわかりにくくなってしまうこともしばしば・・・。 だから、命名規則には広く普及しているCSS設計思想を流用するのがいいんです。 制作会社ではBEMや他の設計思想をベースにしたコーディング規約が設定されていることも珍しくないでしょう。 今回は初心者向けにBEMという命名規則の基本をご紹介します。 BEMとは CSS設計思想にはOOCSS、BEM、SMACSS、MCSS、FLOCSS、FLOUなどいくつかありますが、その中でもBEMはクラス命名規則として後続のCSS設計思想に取り込まれている有名なものです。

                      • FLOCSSとBEMを理解する - bagelee(ベーグリー)

                        はじめに 本記事では、FLOCSSとBEMについて整理して学んでいきます! 私はマークアップをする際に、CSS/Sassのクラス名の命名に悩んでしまうことがあります。 一緒にFLOCSSとBEMをマスターして、より分かりやすい記述ができるようになりましょう! FLOCSSとは FLOCSS(Foundation Layout Object CSS)は、ファイルやディレクトリの構成だけでなく、命名のルールもMindBEMding(BEM)を用いて決められている設計思想で、導入することで混乱の少ない記述になるとされています。 FLOCSSの構造 Foundation デフォルトとなるスタイルのファイル(reset.scssやfont.scssなど) Layout サイト全体のレイアウトに関わる要素のファイル(header.scssやfooter.scssなど) Object 使い回す要素のファ

                          FLOCSSとBEMを理解する - bagelee(ベーグリー)
                        • class名の命名規則BEMのルールとカスタマイズ | ジョブテク

                          よく使われるclass名の命名規則 HTMLにclass名をつける時の代表的な命名規則には以下の3つがあります。今回はこの中のBEMについて紹介します。 BEM(Block-Element-Modifier:ベム) OOCSS(Object Oriented CSS:オーオーシーエスエス) SMACSS(Scalable and Modular Architecture for CSS:スマックス) BEMとは BEM(ベム)はHTML要素を「Block」「Element」「Modifier」に分けてclass名をつけます。この3つの頭文字を使って「BEM」と呼びます。 BEMのメリット パーツ単位でデザインを管理する為、変更時に他のパーツへの影響を考慮しなくていい セレクタを入れ子にしないので優先度問題が発生しにくい BEMを採用している会社が多い BEMのデメリット class名が長い

                            class名の命名規則BEMのルールとカスタマイズ | ジョブテク
                          • css設計・命名規則の歴史(BEM・OOCSS・SMACSS・FLOCSS・tailwindcss)

                            BLOG ブログ ホーム ブログ css設計・命名規則の歴史(BEM・OOCSS・SMACSS・FLOCSS・tailwindcss) 前置き css設計・命名規則の件ですが、マークアップする上で避けては通れない比較的面倒な悩み事です。 案件によってはクライアント様側からのルールが決められている場合もあり、その場合はそのルールに則って構築すれば済むことですが、一般的にはマークアップする方にお任せされることも多いですね。 その場合、個人の好みだったり、その時の流行りなどから、悪く言えば適当に設計されることも多いかと思います。 なんだったら「css設計ってナニ?」的な場合も多々見受けられます… 新規構築も、運用も1人で全て行うような案件であれば問題ないとも言えますが、チームでの構築や運用は別の方(もしくは別会社の方)が行うような場合は、その設計自体や命名規則などがハッキリとしたルールに則ってい

                              css設計・命名規則の歴史(BEM・OOCSS・SMACSS・FLOCSS・tailwindcss)
                            • SCSSのファイル設計について Vol.1 吉本式BEM設計(BEM設計ベース)

                              SCSSのファイル設計について Vol.1 SCSSのファイル設計について、解説します。 ディレクトリ構造は次のようなテンプレートとなります。 - scss - base - mixin - module - page - pulgins - setting style.scss それぞれのディレクトリの役割は、次のようになります。 baseディレクトリ ベースとなるスタイルが定義さているSCSSファイルを格納するディレクトリです。 mixinディレクトリ mixinが定義されているSCSSファイルを格納するディレクトリです。 moduleディレクトリ サイト共通で使用するモジュール別にスタイルが定義さているSCSSファイルを格納するディレクトリです。 pageディレクトリ ページ単位で使用するスタイルが定義さているSCSSファイルを格納するディレクトリです。 pulginsディレクトリ

                                SCSSのファイル設計について Vol.1 吉本式BEM設計(BEM設計ベース)
                              • BEMとSassの「&__Element」記法を使わない派に転向した理由

                                数年間、BEMとSassの「&__Element」記法を使ってコーディングしていました。しかしあるきっかけでその記法を使わない派に転向したところ、想像していたのとは違うメリットを感じました。その理由などをご紹介します。 はじめに(「&__Element」記法とは) ※「&__Element」記法という言葉は造語です。 CSS設計手法のBEMと、Sassの&(親参照)を組み合わせて、以下のように書けます。

                                • CSSプロパティ名の命名規則(BEM記法) - Laravel学習帳

                                  Webプログラマーといえど、実際にはロジック部分だけ触っているわけではなく、フロントエンド(CSS)も触ります。 そこで、つまずくのが CSS のプロパティ名の付け方。 Laravel ではコントローラやモデルの命名規則がありますよね。 命名規則について 同様に CSS のプロパティ名も命名規則があります。 最もメジャーな CSS の命名規則といえば、BEM という記法になります。 今回は、CSS の命名規則(BEM記法)についてエントリーします。 BEM記法 Block Element Modifier の略で、Webサイトのコンポーネント化のための厳密なClass命名規則です。 Block:大枠となる独立した要素 Element:Blockを構成する要素 Modifier:基本のスタイルから派生させる場合に追加 の3つで構成し、CSSのプロパティ名を命名します。 BEM という名前は上

                                  • SCSSのファイル設計(BEM設計からFLOCSS設計に) | 吉本式 Web制作のコーディングガイドライン

                                    SCSSのファイル設計(BEM設計からFLOCSS設計に) 昨年(2018年)の5月ごろに、吉本式BEM設計という考え方のガイドラインコンテンツをまとめました。 一部の表現の甘さなどにより予期せぬ方向で話題になってしまいましたが、設計の考え方に関しては、それなりに評価していただけたのかなと思っています。 実は、吉本式BEM設計のガイドラインコンテンツを発信した頃には既に、実務では吉本式BEM設計は採用しておらず、FLOCSS設計の考え方で独自にカスタマイズしたSCSSファイルの設計でやっていました。 誤解のないように補足しておくと、吉本式BEM設計は長年BEM設計をやってきた中でカスタマイズしたものですので、完成度はそれなりに高いと思っており、また美しいファイル設計になっていると自負しています。 その中でFLOCSS設計の考え方に移行した理由は、BEM設計の考え方以外にも実務として経験して

                                      SCSSのファイル設計(BEM設計からFLOCSS設計に) | 吉本式 Web制作のコーディングガイドライン
                                    • SASS(SCSS)とBEMのお話 - Qiita

                                      言いたいこと 今更ながら、CSSを便利に活用する為にSCSSとBEM記法を活用してみよう sass、scssとは CSSのアレなところを何とかしようという目的で作成されたメタ言語 Syntactically(構文が) Awesome(イケてる) Style Sheets の略 ネスト、変数、ミックスイン、セレクタ継承な便利な拡張を使うことができるようになる SCSS(Sassy CSS)構文型とSASS構文型がある //CSS .btn { display: block; } .btn span { display: inline-block; } //SASS .btn display: block span display: inline-block //SCSS .btn { display: block; span { display: inline-block; } } 最近のト

                                        SASS(SCSS)とBEMのお話 - Qiita
                                      • クラス命名規則 | クラス名(クラス設計)ルール | 吉本式BEM設計(BEM設計ベース)

                                        クラス命名規則 : クラス名(クラス設計)ルール ここからが吉本式BEM設計(BEM設計ベース)のメインになります。 まずは、基本設計についてですが、ベースとなる考え方はBEM設計となります。 BEM設計について知識がない場合、とても素晴らしい概念ですので、ぜひ習得してください。 ここではBEM設計については詳しく解説しません。 ある程度知識がある、または実務でBEM設計で構築しているというマークアップエンジニアをターゲットとします。 少しだけここで(吉本式BEM設計(BEM設計ベース)的に)解説すると、BEM設計とは「ブロック(Block)」「エレメント(Element)」「モディファイア(Modifier)」の3つの概念があります。 ブロック(Block) いくつかのエレメントで構成されたアウトライン要素。この要素は、独立されており、ページのどこに配置しても機能する(CSSが正しく機能

                                          クラス命名規則 | クラス名(クラス設計)ルール | 吉本式BEM設計(BEM設計ベース)
                                        • SCSSのファイル設計について Vol.2 吉本式BEM設計(BEM設計ベース)

                                          SCSSのファイル設計について Vol.2 前回の記事の続きです、SCSSファイル設計について解説していきます。 必要なディレクトリ構成は次になります。 - scss - base - mixin - module - page - pulgins - setting style.scss 前回の記事で、baseディレクトリ、mixinディレクトリ、moduleディレクトリについて解説しました。 baseディレクトリに関しては、リセットCSS用の_reset.scssとサイト全体のベースとなる_base.scssが格納されます。 mixinディレクトリには、別Blockで同じスタイルが必要になった場合にmixinを定義するというルールで、mixinファイルを作成します。 moduleディレクトリには、サイト共通で使用するモジュール単位(Block単位)で定義されます。 また、吉本式BEM設

                                            SCSSのファイル設計について Vol.2 吉本式BEM設計(BEM設計ベース)
                                          • 修正に強いコーディング手法【BEM記法とFLOCSS】 | マツイウェブワークス |新潟県十日町市のWEB制作事務所

                                            WEBサイト制作をしていると避けて通れないのが修正やコンテンツの追加作業です。 また一人で一つのWEBサイトを作るときもあれば、チームで作業するときもあります。 自分にはわかりやすくても他の人にはわかりづらいようなコーディング方法ではチームメンバーのパフォーマンスを引き出せません。 今回はコーディングルールの一つとしてBEM(ベム)とFLOCSS(フロックス)について考えてみたいと思います。 BEM記法について 「BEM」は Block(ブロック)Element(要素)Modifier(装飾) の頭文字をつなげたもので、CSSの命名の規則をBlock(ブロック)、Element(要素)、Modifier(装飾)を合わせて命名します。 【block】__【element】–【modifier】 のようにBlockとElementをアンダースコアを二つで繋ぎElementとModifierをハ

                                              修正に強いコーディング手法【BEM記法とFLOCSS】 | マツイウェブワークス |新潟県十日町市のWEB制作事務所
                                            1