MENU
  • WEB制作・開発
    • 学習・挑戦記Web制作に関連する情報
    • 技術MEMO
    • セキュリティ
  • IT TOOL一覧
    • ECサイトIT TOOL ECサイト
    • アピス在庫管理
    • クラウドファンディング
    • セルフオーダーシステム
    • レッスン施術サービスレッスン施術サービス予約サイト
    • シンプルクラウドソーシング
    • 会議室予約
    • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
  • 在庫管理
  • ビジネス支援ツール
    • Canva
    • WordPressWordpressのサイト構築あれこれ!
    • ZOOM
    • エクセル・ワード
    • バーコード
  • このブランドはどこの国?|
  • テクノロジー・トレンド
  • お知らせ
  • IT導入補助金
  • イヤホン
  • スマホ・PC・タブレット
  • SEO・ブログ運営
  • アクセス解析
  • ブログ運営
  • ブログ収益化
  • プロンプト
  • PC関連ネットで販売するPC関連商品の説明
技術が生活を楽にする
tecn
    • WEB制作・開発
      • 学習・挑戦記Web制作に関連する情報
      • 技術MEMO
      • セキュリティ
    • IT TOOL一覧
      • ECサイトIT TOOL ECサイト
      • アピス在庫管理
      • クラウドファンディング
      • セルフオーダーシステム
      • レッスン施術サービスレッスン施術サービス予約サイト
      • シンプルクラウドソーシング
      • 会議室予約
      • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • 在庫管理
    • ビジネス支援ツール
      • Canva
      • WordPressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
    • お知らせ
    • IT導入補助金
    • イヤホン
    • スマホ・PC・タブレット
    • SEO・ブログ運営
    • アクセス解析
    • ブログ運営
    • ブログ収益化
    • プロンプト
    • PC関連ネットで販売するPC関連商品の説明
tecn
    • WEB制作・開発
      • 学習・挑戦記Web制作に関連する情報
      • 技術MEMO
      • セキュリティ
    • IT TOOL一覧
      • ECサイトIT TOOL ECサイト
      • アピス在庫管理
      • クラウドファンディング
      • セルフオーダーシステム
      • レッスン施術サービスレッスン施術サービス予約サイト
      • シンプルクラウドソーシング
      • 会議室予約
      • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • 在庫管理
    • ビジネス支援ツール
      • Canva
      • WordPressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
    • お知らせ
    • IT導入補助金
    • イヤホン
    • スマホ・PC・タブレット
    • SEO・ブログ運営
    • アクセス解析
    • ブログ運営
    • ブログ収益化
    • プロンプト
    • PC関連ネットで販売するPC関連商品の説明
  1. ホーム
  2. 未分類
  3. FLOCCS/Sass(SCSS)の利用について

FLOCCS/Sass(SCSS)の利用について

2026 7/05
未分類
2023年6月5日2026年7月5日

こんにちは、インターンのさこです。社内でFLOCCSの導入を進めることになりましたので、覚書として記載いたしました。これから先輩方のサポートをいただきつつ、無事導入成功できると良いです。

📰
TECN NEWS
UPDATE
7 NEWS
TECNで新しく公開・更新した記事や、関連カテゴリの重要情報をお知らせします。
🤖 AI活用 新しい記事を公開しました:AIで背景を削除できる無料ツール比較|登録なしで使えるおすすめサービスと注意点 2026.07.09 更新 › 🤖 AI活用 新しい記事を公開しました:Canvaで背景を透過する方法|無料版・有料版の違いと保存方法を解説 2026.07.09 更新 › 🤖 AI活用 新しい記事を公開しました:Canvaで作ったチラシをきれいに印刷する方法|ぼやけない設定と高画質で仕上げるコツを解説 2026.07.07 更新 › 🤖 AI活用 新しい記事を公開しました:GPTsとは?ChatGPTとの違いを初心者向けにわかりやすく解説 2026.07.05 更新 › 🤖 AI活用 新しい記事を公開しました:WordPressでLPをAIと一緒に作る具体的なやり方|素人でもSWELLでデザイナー不要のランディングページ公開まで到達する手順 2026.07.04 更新 › 🤖 AI活用 新しい記事を公開しました:ChatGPTとCanvaを連携する方法|デザイン作成がもっと簡単になる使い方を解説 2026.07.01 更新 › ✉️ STEPmini 新しい記事を公開しました:STEPmini V1.02 初心者向け使い方ガイド|毎日自動配信トリガー対応版 2026.06.16 更新 ›
目次

1  FLOCSSを採用していくための参考サイト

  • Youtube参考動画 https://www.youtube.com/watch?v=VrzUDGLlZ2w
  • 公式ドキュメント GitHub – hiloki/flocss: CSS organization methodology.
  • 参考ページ Sassとは? Sassの基本について | UX MILK
  • 参考ページ 【CSS設計】FLOCSS(フロックス)で保守性の高い記述を極める! – 株式会社TANE-be|大阪・京都にあるWebサイト制作
  • CSSコンパイル css2sass | Convert CSS to SASS / SCSS code
  • VsCodeでコンパイル VSCodeでSASS・SCSSをコンパイルする方法【初心者向き】 (miya-system-works.com)

2  良いとされているCSS記述

  1.  予測しやすい 単純すぎない・・・・期待通りにふるまうか
  2.  再利用しやすい 使いまわせるか・・・抽象的で機能ごとに分離されている・わざわざ書き直す必要がない。
  3.  保守しやすい コメントを残す・・・新しいルールを追加・更新する際に、既存のルールのリファクタリングを必要としないことが大事
  4.  拡張しやすい ルールを決める・・・サイトの規模が大きく複雑になっても、拡張しやすいようになっていることが大事

3 FLOCCS以外のCSSの書き方の特徴

OOCSS—–場所に依存しない書き方(#header.logo #footer.logo といった書き方ではなく、logo やsmall-logo
といったように、汎用性を持たせた命名にする。

SMACCS—-パターンを抽出しやすくすくするために、カテゴリを用意している。ちらかった物を片付けるためには、何かしらのカテゴリ に分類したケースを用意して、条件に合うものをケースに入れていくのが容易。

カテゴリ:
 Base,–reset.css normalize.css htmlやBodyにて定義するだろう全体の背景や、FontFamily、リンク の色など
 Layout,–レイアウトに関するもの(接頭辞l-xxxを推奨)
 Module, –レイアウトのパターンを除いた、ページを構成するほぼすべて (接頭辞は特に推奨していない。)
 State,—JavaScriptによる制御などによって切り替わる状態を表すルールが該当。 要素を一時的に隠すための   「display:none」を適用させるための「.is-hidden」やエラー表示他の為の「is-error」といったもの。
 Theme—-テーマを切り替えたりするような機能を求められる場合のcss。

BEM——-Block,Element,Modifierの略 この3つに分類して記載する。命名の書き方に特徴がある。 エレメントは Blockと親子関係にあるので、記号も下がっている状態のアンダースコアで書く。 「XXX__YYYY 」。Modifire は、ブロックまたはエレメントのバリエーションの違いとして対等の関係ということで、希望は中央に直線のハイフンを使う「XXX—YYYY」

MCSS——マルチレイヤーCSSのこと。 
 Fundation、–reset.css normalize.css htmlやBodyにて定義するだろう全体の背景 や、FontFamily、リンクの色 など
 Base、—レイアウトのパターンを除いた、ページを構成するほぼすべて
 Project、—-Baseレイヤーよりも具体的にページを構成する要素。
 Cosmetic—スタイル調整のための便利クラス

FLOCCS—-上記のいいとこどり

4  FLOCCSとは Foundation,Layout,Objectの頭文字をとったCSSです。

Objectの配下に、Component、Project、Utilityが入ります。

CSSを用途毎に分けて記述します。具体的には、8で案内します。

5  用途:ざっくり

Foundation  ベースとなるCSSやリセットCSSなど。

Layout   ヘッダーやフッター、共通で使用するレイアウト部分のCSS。

Object

 ∟Component 共通で使用したいパーツ部分のCSS。

 ∟Project そのページのみで使用する部分のCSS。

 ∟Utility わずかなスタイル調整のCSS。

6  用途:詳細

7 BEMも併せて導入できると直良しです。

Blocks-Elements-Modifiersの略で、簡単にいうと親のブロック要素を引き継いでclass名を書くようなイメージになります。 ※以下の図は、冒頭のYoububeの画像をお借りしています。

Block大枠となるブロック要素(sectionなど)BlockとElementは__で区切る
ElementBlock中の要素(section中のdivなど)Element以下のclass名は-で区切る
ModifierBlockやElementのスタイル(見た目や状態など)Modifier(色の変化や微妙にスタイルを変更したいスタイル)は- -で区切る
パターンを記述したい場合にmadhifireで編集する。

8 Vscodeにツールを入れましょう

事前にVSCodeに下記のツールを入れましょう。(Gitを利用していても、VSコード上で、コンパイルできる様です。)

Live Sass Compiler、Sass

9 ディレクトリと空ファイルの作成

★基本的にはCSSはSassで記載していきます。 図のように、ディレクトリとファイルを先に作成しましょう。

【補足】

空ファイルのままCtrl+Sで Successと表示が出る

→ コンパイル後の #style.cssが作成される。

header 等、CSSを読み込む箇所に、style.cssを

指定しましょう。(フォルダ指定階層注意)

各ファイルで作成したscssは、#style.css に集約されます。

style.scss に、読み込むscssファイルを指定していきましょう。

@use ‘ ファイル名’;

で追加していきます。詳細はこちらのサイトを見て設定しました。

ディレクトリとファイルが作成出来たら、中身を書いていきましょう。

★覚書が発生しましたら、随時補足していきます。★

関連記事紹介

あわせて読みたい
Git SouceTreeの使い方について TECN NEWS 自動表示枠 Gitの考え方について gitの考え方について、こちらの動画がとても分かりやすかったので、少し長いですが見てみてください。(使用ツールはSoucetr...
あわせて読みたい
git管理下でsourcetreeとmonacaを併用してハイブリッドアプリの開発をする【Vue.js】~環境構築とクラウ... こんにちは、コーダーのオッコです。 今回は、notエンジニア向けに、vue.jsを使ったアプリ開発においての環境構築手順を紹介します。 かなり苦戦しまして、私の場合はこ...
未分類
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • Git SouceTreeの使い方について
  • クリックで開閉するヘッダのプルダウンコード(任意の場所をクリックして閉じられる処理あり)

関連記事

  • ドラッグストアバックヤード在庫整理
    小さなドラッグストアのバックヤード在庫を整理する在庫表の作り方|アピスmini STOCKminiで「あるはずがない」をなくす|アピスmini08
    2026年7月17日
  • 雑貨屋棚番管理 在庫管理 STOCKmini
    町の雑貨屋の棚番管理・棚卸をラクにする在庫管理表の作り方|アピスmini STOCKminiで紙台帳を置き換える|アピスmini03
    2026年7月17日
  • 個人アパレル色・サイズ 不足管理 在庫管理 Stockmini
    個人アパレルのサイズ・カラー別在庫が「余る・足りない」を繰り返す悩みを解消|Apice mini STOCKmini(無料)で売り逃しを減らす在庫管理|アピスmini06
    2026年7月17日
  • ア欲品工場の使用期限 在庫管理
    小さな食品工場の「使用期限切れ・ロット追跡の不安」をなくす在庫管理|STOCKminiで紙ノートから安全性と効率を両立|アピスmini05
    2026年7月17日
  • パン屋 仕込み材料がたりない 在庫管理
    街のパン屋・洋菓子店の仕込み材料が「余る・足りない」をなくす在庫管理|無料ツール STOCKminiでムダな仕入れを減らす アピスmini04
    2026年7月17日
  • 酒屋ワインショップ在庫管理
    酒屋・ワインショップの銘柄・ヴィンテージ在庫管理を整える|アピスmini STOCKminiで棚卸時間を半分に|アピスmini07
    2026年7月17日
  • アピスSTOCKmini
    小規模ECの在庫管理をエクセルから卒業する方法|アピスmini STOCKminiで欠品と過剰在庫を防ぐ| アピスmini01
    2026年7月16日
  • AMAZON PA-APIとCreator API 何が違うの? 
    Amazon PA-APIとCreators APIの違いとは?なぜ仕組みが変わったのかを初心者向けに解説
    2026年7月15日

コメント

コメントする コメントをキャンセル

アピス在庫管理システム
アピス在庫管理導入講座

カテゴリー

  • AIに対してのプロンプト
  • AI活用
  • Bluetoothコーデック基礎
  • Canva
  • Chrome ブラウザー
  • Dropbox
  • ECサイト
  • GAS・JavaScript
  • GAS等仕様書・設定・操作手順
  • HTML・CSS
  • IT TOOL一覧
  • IT導入補助金
  • LDAC-Bluetooth
  • mini:GAS仕様 設定手順等
  • OBS-Studio
  • PC・スマホ便利技
  • PC関連
  • SEO・ブログ運営
  • Shopify
  • SKU・JAN・商品コード
  • STEPmini
  • STOCKmini
  • WEB制作・開発
  • Windows
  • WordPress
  • ZOOM
  • アクセス解析
  • アピスmini・IT-Tool
  • アピス在庫管理
  • イヤホン
  • エクセル・ワード
  • お知らせ
  • スポーツ・アウトドア用品
  • セキュリティ
  • セルフオーダーシステム
  • どこの国・ブランド
  • ネットで販売
  • バーコード
  • ビジネス支援ツール
  • ブログ
  • ブログ収益化
  • ブログ運営
  • プロンプト
  • レッスン施術サービス
  • 会議室予約
  • 充電器・バッテリー
  • 動画
  • 受発注管理
  • 問い合わせmini
  • 回線・インターネット
  • 在庫管理
  • 学習・挑戦記
  • 家事代行予約
  • 家電ガジェット
  • 技術MEMO
  • 接続&音質トラブル
  • 政治・経済
  • 時事・経済・グローバル
  • 未分類
  • 業務効率化
  • 生産性アップ・便利
  • 画像生成
  • 画像生成AI
  • 端末別設定
  • 美容院予約
  • 見積
  • 見積管理
  • 請求管理
  • 電気自動車(EV)

最近の投稿

  • ClaudeのチャットをAIの学習に利用させない設定方法|データ利用をオフにする手順を解説
  • GeminiのチャットをAIの学習に利用させない設定方法|プライバシーを守る使い方を解説
  • ChatGPTのチャットをAIの学習に利用させない設定方法|プライバシーを守る使い方を解説
  • 小さなドラッグストアのバックヤード在庫を整理する在庫表の作り方|アピスmini STOCKminiで「あるはずがない」をなくす|アピスmini08
  • 町の雑貨屋の棚番管理・棚卸をラクにする在庫管理表の作り方|アピスmini STOCKminiで紙台帳を置き換える|アピスmini03

アーカイブ

  • 2026年7月
  • 2026年6月
  • 2026年5月
  • 2026年4月
  • 2026年3月
  • 2026年2月
  • 2026年1月
  • 2025年12月
  • 2025年11月
  • 2025年10月
  • 2025年9月
  • 2025年8月
  • 2025年7月
  • 2025年6月
  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月

APICE

問い合わせ

アピステクノロジー|tec note

 〒224-0032 神奈川県横浜市都筑区茅ケ崎中央42−21 第2佐藤ビル 203

電話番号: 045-532-4480

お問い合せ

© tecn.

目次