読者です 読者をやめる 読者になる 読者になる

I'm kubosho_

思想の固まり

CSS

Sassなどにあるルールセットを入れ子できる機能がいらないと感じる理由

CSS

Sassなどにはルールセットを入れ子できる機能がありますが、個人的にはいらない機能だと感じています。 理由は、詳細度の総計が分かりにくくなるので .foo .bar .baz .foobar みたいに上書きしにくいセレクタ宣言ができてしまうことが多いように感じるためで…

技術書典2 あ-04にて「Reset CSSフレンズ」を頒布します

2017/4/9(日)に秋葉原UDX内のアキバ・スクエアにておこなわれる「技術書典2」で「Reset CSSフレンズ」を頒布します。 サークル名は「O2 Project」、頒布場所は「あ-04」です。 頒布場所を画像で示すと次のとおりです。 入口からそのまま真っすぐ進んだら迷…

CSSを破綻させない

12/3(土)にCSSを破綻させないということをbuilderscon tokyo 2016で話しました(動画見ましたが「えっと」や「なんか」とか言い過ぎなのと、髪の毛触りすぎですね)。 そこで使った発表資料の内容を編集した上で、CSS Advent Calendar 2016 14日目の記事と…

CSSをリファクタリングするためのテストツール選定

この記事は今年のはじめに公開しようと思っていたのですが、体裁を整えないままずっと下書きに残ってしまっていたので供養の意味も込めて公開します。 もしかしたら間違ったことが書かれているかもしれないのと、情報も若干古くなってしまったのでそれらを承…

Nicoのこれまでとこれから

Bootstrap Advent Calendar 2015 8日目の記事です。 ここではBootstrapのテーマの1つである、Nicoのこれまでとこれからについて書きます。 これまで まずはNicoができてから、現時点の最新バージョンであるv3.3.6-1.1.0までの軌跡を振り返ります。 はじめにN…

なぜ CSS や Grunt はつらいと言われるのか

少し主語を大きく書いてしまいましたが、*.css と gruntfile.js についての話です。 「CSS に死を!」と言われたり、「CSS 勉強するのはだるい」と言われたりしますが、これらを見ていると「Grunt がつらい」という話と共通項があると感じました。 どちらも…

CSS イベント「Back to Basics」に行ってきた

CSSイベント「Back to Basics」というのが昨日(2015/8/30)あって、そのイベントに発表者として参加してきました。 自分の発表資料は以下のものとなります。 background-(image|size) の深みへようこそ from Shota Kubota CSSイベント「Back to Basics」2015/…

CSS イベント「Back to Basics」で話します

今度の日曜日(8/30)にCSSイベント「Back to Basics」という勉強会があるのですが、そこで話します。 このイベントは、CSS アニメーションであんなことやこんなことができるといったものや CSS の新しいプロパティでこんなことができるようになった!という発…

MindBEMding の Modifier は元のクラス名と一緒に指定するべきか否か

MindBEMding の Modifier を定義する際、単一のクラスセレクタで書く方法と、複数のクラスセレクタで書く方法があると思います。 実際の HTML で示すと以下のような感じです。 複数クラス <table class="mod-table-01 mod-table-01--line-color-green"> <tr> <th>foo</th> <th>bar</th> </tr> <tr> <td>baz</td> <td>foobar</td> </tr> </table> 単一クラス

編集しやすいCSSにするために自分が心がけている事

CSS

自分がCSSを書くにあたって、気をつけている事です。

神獄のヴァルハラゲートのCSS設計

CSS Architecture Advent Calendar 2014 9日目の記事になります。 神獄のヴァルハラゲートのCSS設計方法について振り返りつつ、こうしているということや、上手くいったところ、改善したいところを書いていこうと思います。 アプリの規模 ASP.NET MVCを使っ…