「CSS」カテゴリー一覧

WordPressの検索フォームをレスポンシブに対応するSass(CSS)のコード

WordPressのウィジェットや関数get_search_form()で出力される検索フォームをレスポンシブに対応するSassとCSSのコードを公開いたします。 ブラウザは最新のモノしか考慮していないのでご了承ください。 対応するHTML(PHP)のコードは…

続きを読む

Compassのimport-onceでエラー。コンパイル時に「No such file or directory」が出る場合の解決方法

Compassのコンパイル速度を向上させる効果のあるimport-onceですが、とある状況下(自分のOSはWindows 7やWindows 10)でコンパイルをすると以下の様なエラーを吐き出します。 [crayon-58d55cdf7673b8479268…

続きを読む

これはスマート!z-indexをSassで管理する方法に感動しました

positionプロパティで配置した要素の重なり順を指定するz-index。値が大きいほど前面に表示されるアレです。 使うだけなら簡単なのですが、いざz-indexの指定箇所が増えてくると「どの要素より上なのか下なのか」「z-indexプロパティが散り散りにな…

続きを読む

フォントサイズのrem指定をCompassのMixinと関数で行う

クリスマスイブまで4日なのに今からアドベントカレンダーをやるとかちょっと意味が分からない宣言ですが、せっかくなので「アドベントカレンダーやってるよ!」という雰囲気を出すためブログを連日更新してみます。(なんか技術者っぽいし!) というわけで今回はSassに関わ…

続きを読む

ボタン実装のSassライブラリ「Buttons」で色の追加やサイズの変更をする

ボタンを簡単に実装できるライブラリ「Buttons」で色の追加やボタンサイズを変更する方法について。(Sassのみです) 色の追加やボタンサイズの変更は変数設定でできます。(Buttonsの設定ファイルは「scss/partials」フォルダの中にある_opt…

続きを読む

[Grunt]CSScombの整形に任意の設定を使う方法

CSSのプロパティ順を並び替えたり、特定のコーディング規約に則ったソースコードに整形してくれるCSScombはとても便利です。自分はこれをGruntで動かしてるのですが、しかしデフォルトの整形結果が好ましくない。 じゃあ自分で好きなように整形方法を設定しようと…

続きを読む

血肉となる。読めばCSSのコーディング/設計力が上がる良書3つ プラスα

Webサイトを作っているとどうしてもCSSのコーディングが汚くなりがちになって、手を加えるたびにソースコードがずさんになっていくのが私の悩みです。 このままではアカン!ということで、数が少ないCSSについての本を3冊読んでみた所どれも血となり肉となる良書だった…

続きを読む

CompassのVertical Rhythmがrem単位に対応していたので、軽い使い方について

Vertical Rhythmを実装する機能は元々Compassにあったのですが、rem単位への対応がイマイチでした。 rem単位はIE8以下には対応できず、同時にpx指定も必要なのですが、CompassのVertical Rhythm機能にそれらしいものは無…

続きを読む

Susyを使おうとしたらNo such framework: “susy”のエラー

レスポンシブグリッドレイアウトが組めるSass/Compassベースのフレームワーク「Susy」を使おうとしたところ「No such framework: “susy”」というエラーが発生。Susyプロジェクトを作成するコマンドを打つと…

続きを読む

要素の横並びをリキッドレイアウト(%単位)で、ネガティブマージンを使って実装する方法

ホームページを作っていると頻繁に行うデザイン「横並び」。これをリキッドレイアウト+ネガティブマージンで実装する内容です。 2014年10月23日追記: 以降で述べる計算をそのまま使ったWebツールを作ってみました。ちょっと使いづらいかもしれませんが、自分で計算…

続きを読む