便利なカスタム関数集
-
config.rbに記述
require "./rb/develo.rb"
-
isFile('fileName')で ture or false が文字列で返って来ます。 ※ fileNameはcompass watch している場所からのパスになります。
-
実際に使う
@if isFile('fileName') == 'true' { }
- fileList('folderName/*')でフォルダ内の全てのファイルリストが取得できます。(例えばgifの画像だけを取得したい場合にはfileList('folderName/*.gif')となります。)
- 初期状態ではcompass watchした場所からのパスを全て表示します。
- 第2引き数にfalseを入れることにより
fileList('folderName/*',false)
ファイル名 + 拡張子だけを取得することができます。 - 拡張子が必要ない場合には第3引き数に必要のない拡張子を指定します
fileList('folderName/*',false,'.gif')
$images_dir: 'html/img/';
$imgs: fileList($images_dir + "*.gif",false,'.gif');
.fileList li {
@each $img in $imgs {
#{"&." + $img} {
background: image-url("#{$img}.gif");
}
}
}
- Copyright 2014 © kamem
- http://www.opensource.org/licenses/mit-license.php