CSS

詳細度やレイアウトの詰まりどころから、演出を入れるときの線引きまで。CSSで実際にハマった記録です。

FLOCSS/BEM、案件によっては要らないと判断した話

FLOCSS/BEMを導入すべき案件、要らない案件を実務経験から判断軸ごとに整理しました。実際の運用実例も紹介します。

BEM/FLOCSSって結局何なのか、なんとなく使ってた自分のために整理した話

BEM/FLOCSSって結局何なのか、初心者向けに基本から整理しました。クラス名の付け方とファイルの置き場所の考え方をやさしく解説します。

Cocoonでmarginが効かない原因は、CSSの詳細度だった話

Cocoonでmarginが効かない原因はCSSの詳細度でした。結合セレクタに負けていた余白を、クラスの2重指定で解決した話です。

派手なCSS演出、受託案件で入れていいのか

自分のブログに入れたCSSのシマーエフェクトは気に入っていますが、受託案件でも使っていいかは別問題です。prefers-reduced-motion対応など、公式の前提を確認しながら線引きを考えました。

CSSのテキストエフェクトを入れてみたら、「気付かれない」との戦いだった

CSSだけのテキストエフェクトをブログのトップページに入れた記録。コピペ自体は5分で終わり、ブランドカラーへの調整と「動いているのに気付かれない」問題の解決に時間を使った話です。

日本語の自動改行、CSSに任せたら単語がぶった切れた

アイキャッチ画像を自動生成していたら、タイトルが「バラ/ンス」のように単語の途中で折り返されていました。日本語にはスペースがないためブラウザが意味の切れ目を判断できないのが原因で、pre-wrapと手動改行に切り替えた話です。

バッジを円軌道で回したら、CSSとJSのtransformが取り合いになった話

ヒーローのバッジを円軌道で回そうとしたら、CSSとJSのtransformが取り合いになった顛末をまとめました。

今日はCocoonの細かいUI・UXを見直した話

サイトを見返して見つけた細かいUI・UXの調整をまとめました。見出し前後の余白の逆転など、地味だけど効く修正の記録です。

FLOCSSのcomponent/project、線引きで迷ったときに立ち返っているルール

SCSSはFLOCSSというディレクトリ設計をベースに運用。実際に運用する中で調整しているポイントをまとめました。

Cocoonの目次(TOC)デザインをカスタマイズしたら、CSSの詳細度沼にハマった話

Cocoon標準の目次デザインをCSSでカスタマイズしたら、詳細度(specificity)の沼にハマった顛末をまとめました。カード風デザイン・シェブロンアイコンへの差し替えを実装しています。