作業メモです。
追々、追記していきます。
Compassをインポート
まずは、Compassをインポートします。
@import "compass"; @import "compass/reset"; @import "compass/layout";
※resetはリセットCSSのモジュール。必要に応じてインポートする
※layoutはレイアウト系のモジュール。こちらも必要に応じて
[mixin]clearfix
floatの回り込みを解除するときに使います。
@include clearfix;
コンパイル結果
overflow: hidden; *zoom: 1;
[mixin]角丸(CSS3)
@include border-radius(角丸の半径);
コンパイル結果
-webkit-border-radius: 角丸の半径; -moz-border-radius: 角丸の半径; -ms-border-radius: 角丸の半径; -o-border-radius: 角丸の半径; border-radius: 角丸の半径;
[mixin]inline-block
コンテンツを横並びにします。
@include inline-block;
コンパイル結果
display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline;
[mixin]不透明度(0.0〜1.0)
@include opacity(プレースホルダー:挿入ポイント);
コンパイル結果 (以下は0.6を入れた場合の結果)
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6;
[mixin]文字の省略符号
@include ellipsis;
コンパイル結果
``
[Helpers]画像サイズ取得 Image Dimension Helpers
width: image-width("プレースホルダー:挿入ポイント"); height: image-height("プレースホルダー:挿入ポイント");
※プレースホルダー:挿入ポイントには、画像のファイル名を入れます。
コンパイル結果
``
[Helpers]画像パス補完 URL Helpers
background: image-url("プレースホルダー:挿入ポイント") top left no-repeat;
※プレースホルダー:挿入ポイントには、画像のファイル名を入れます。
コンパイル結果
``