+sprite-background( )
compass の sprite を使う際に、 background-repeat と background-size を一行で指定する mixin です。
引数
- 第一引数に画像ファイル名を渡します。その際 
' '(シングルクオート)でファイル名を囲います。また、ファル名に画像ファイルの拡張子は付けません。デフォルトでは sprite 用の画像ファイルを置く場所は sprites/ 以下をなります。もし、別の場所をしているする場合は、グローバルな変数 $sprites-images-directory を上書きして下さい。 - 第二引数に 
background-size の値を渡します。 - 第三引数に 
background-repeat の値を渡します。 
例
sass
1
2  | .div-1
  +sprite-background('body', 45px 50px, repeat)
 | 
css
1
2
3
4
5
6
7
8
9  | .div-1 {
  background-image: url(/sprites-s78b72b8316.png);
  background-position: 0 0;
  -moz-background-size: 45px 50px;
  -o-background-size: 45px 50px;
  -webkit-background-size: 45px 50px;
  background-size: 45px 100px;
  background-repeat: repeat;
  }
 | 
+bg( )
css の background に関するスタイルを一行で書くための mixin です。
引数
- 第一引数に 
background-color 、 background-image 、 background-position 、 background-repeat 、 background-attachment 、 background-size の値を渡します。これらの値は順番関係なく渡すことができます。background-size の値のみ、 oulu 独自のルールで、 (/ 20px 30px) のように / (スラッシュ)を付ける必要があります。 
例
sass
1  | +bg(black 'image.png' (left center) no-repeat fixed (/ 20px 30px))
  | 
css
1
2
3
4
5
6
7
8
9
10
11  | div {
  background-color: black;
  background-image: url(/images/image.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -moz-background-size: 20px 30px;
  -o-background-size: 20px 30px;
  -webkit-background-size: 20px 30px;
  background-size: 20px 30px;
}
 |