タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

bemとCSSに関するthleapのブックマーク (5)

  • Scaling Down The BEM Methodology For Small Projects — Smashing Magazine

    To make the right choices for your project, you need to start with a general approach, or methodology. You probably already know of BEM, one of those methodologies developed by a big company, but Maxim Shirshin decided to try BEM on a smaller scale. He wanted the same benefits that Yandex gets from BEM: code sharing, a live style guide, scalability, faster development. He is now convinced that BEM

    Scaling Down The BEM Methodology For Small Projects — Smashing Magazine
    thleap
    thleap 2014/07/18
  • HTMLのメンテナンス性とBEM - アインシュタインの電話番号

    BEMに関するこのあたりの考え方や期待感は、2014年でもう少し突っ込んで取り組みたい所存。Twitterへのツイートをブログ記事にする省エネ投稿。 似たような話として、以前書いたBEMに関する記事ではこういう表現をした。 例えばサーバーサイドやJavaScriptエンジニアが仮にCSSの設計を把握していなくても、とりあえずBEM命名規則を覚えてもらえればブロック単位で維持すべきだと理解してもらえるので、それだけでデザインを壊してしまうリスクを結構回避できる。また命名した人であっても、半年経ってから見たらBEMの名前はわかりやすく見えそう。 BEMという命名規則とSass 3.3の新しい記法 - アインシュタインの電話番号 他のコードに比べると、HTMLはより多くの人が編集する場所なので、HTML上に割り振られるID名やクラス名はそれ単体で「何のための名前か」「どういう構造か」「変更

    HTMLのメンテナンス性とBEM - アインシュタインの電話番号
    thleap
    thleap 2014/02/10
  • BEMを使ったSassファイルの整理

    このウェブサイトのSassファイル群はずっとフラットなファイル構成でやっていた。主にSassが相対パスの修正を行うことができないことが理由だったけど、最近はポストプロセスすればどうにでも出来そうな感じなので、あまり気にせず整理することにした。単純にカテゴリ分けするだけでも良いのだけど、BEMを応用してやってみている。 CSSのクラス名及び変数やプレースホルダー・クラスにはまだ手を付けず、まずはBEMツリーとルールセットの配置の対応を作るところから始めた。 ファイル名でブロック ディレクトリでブロックのネスト セレクターの1段階のネストでエレメント &を使ったセレクターのネストでモディファイア 以上のようなルール付けの元にやってる(未完成)。 ブロック scss/ ├ _header.scss └ header/ ├ _logo.scss └ _site-navigation.scss ファ

    BEMを使ったSassファイルの整理
    thleap
    thleap 2014/02/10
  • BEM 化されたブログをのぞかせてもらう - CHROMA

    @o_ti さんのブログの、 http://dskd.jp/archives/36.html をみてみた。 以下のようになっていた: .contents .header h1.header__logo .article article.article__item header.article-header h1.article-header__item footer.article-footer time.article-footer__pubtime dl.article-footer__categories dt.article-footer__categories-title dd.article-footer__categories-item p h2 ul ... nav.neighbor .neighbor-header h2.neighbor-header__item a.n

    BEM 化されたブログをのぞかせてもらう - CHROMA
    thleap
    thleap 2013/12/13
  • BEMで命名する時に役に立ちそうな単語

    BEM Advent Calendar 2013の10日目の記事です。 ちょっとBEMツールのことは1日お休み。明日やろう明日。 BEMツールの Full stack quick startをやってた軌跡は以下です。 サンプルプロジェクトを使ってみる:BEMツールに触れてみる(1)ブロックライブラリを使ってみる:BEMツールに触れてみる(2)ブロックを作ってみる:BEMツールに触れてみる(3)ということで、今回はBEMで命名する時に役立ちそうな単語を書き出して見ようと思います。 役立ちそうな単語一覧あくまで名付けるときの参考になったらいいな、程度で書いてます。 ※…..で頭合わせしてるのはinuit.cssがやってたからっていうそれだけ。 色々組み合わせて使いそうなものhero とかお洒落っぽいので使う。大きさ順序は hero > main > sub くらいのイメージ。 hero....

    BEMで命名する時に役に立ちそうな単語
  • 1