Sass:演算させずに出力する .box { $font-size: 13px; $line-height: 25px; font: $font-size/$line-height; } 例えば上記の場合、CSS的な指示としては font プロパティ一… ゴトーハック2014.04.17 278
Compassで画像のパスを自動出力する Compassの「image-url」関数を使うことで、長い画像の参照パスを意識することなくCSSコーディングすることができます。 まずCompassの設定ファイル(config.rb)に下記設定があることを前提とします… ゴトーハック2014.04.07 550
Compass(Sass)で特定種類の要素を一括スタイル指定する Compassの「elements-of-type」関数を利用することで、ブロック要素、インライン要素といった特定種類のHTMLタグを一括してスタイル指定することができます。 Sass記述 #{elements-of-t… ゴトーハック2014.04.02 642
Compass(Sass)で見出しタグを一括スタイル指定する Compassにはh1~h6の見出し用タグを一括して処理する関数があります。 Sass記述 #{headings()} { display: inline-block; } #{headings(4)} { //h1から… ゴトーハック2014.04.01 2,759
Compass(sass)でリセットCSSを楽に書く ブラウザ標準のスタイルをリセットするためのCSSをCompassで一発で出力することができます。 Sass記述 1行書くだけです。 @include global-reset; 出力CSS 下記CSSがドバッと出力され一… ゴトーハック2014.03.31 2,850
CSS3の新プロパティ「columns」 名前の通りカラム分けを行ってくれるCSSプロパティです。ベンダープレフィックス付きで下記のように記述します。 .columnBox { -webkit-columns: 100px 3; -moz-columns: 10… ゴトーハック2014.03.31 361
Compass(sass)でCSSグラデーションを楽に書く CSS3のグラデーションはブラウザごとの表示仕様が異なり、ベンダープレフィックスの付与が結構面倒です。Compassで用意されている標準mixinを使うことで一括で出力できます。 Sassの記述は下記になります。 $re… ゴトーハック2014.03.28 734
Compass(Sass)でテキスト省略(ellipsis)を楽に書く テキストが一定幅に収まらなかった場合「…」と省略するCSS手法に text-overflow:ellipsis を使う方法がありますが、Compassの記述を使えば一行でクロスブラウザ対応まで済ませます。 Sass側の記… ゴトーハック2014.03.28 844
Compass(Sass)で画像サイズを自動取得する 以前の記事で何の説明もなしにしれっと使いましたが、結構便利なCompass関数です。 .image { width: image-width("../img/example.png"); … ゴトーハック2014.03.27 2,345