コンパイルするためのCompass/Sass関数が正しくありません。Compass/Sassコンパイルに問題があります - 私はBones Wordpressのテーマを使用しています
error library/scss/mixins.scss (Line 302: Invalid CSS after "...: $font-base) {": expected "}", was " @if $targe...")
私はおそらくそれをめちゃくちゃ@importについてのスタック交換に何かを読んでいた:私はエラーを得続けます。ここで
は私の関数である。
$columns: 12;
$column-width: 60px;
$gutter-width: 20px;
$max-width: $columns * ($column-width + $gutter-width);
/*********************
Variables - Fonts
*********************/
$font-base: 15px;
$font-base-line-height: 24px;
@function calc-percent($target, $container) {
@return ($target/$container) * 100%;
}
@function em($target, $context: $font-base) {
@if $target == 0 { @return 0 }
@return $target/$context + 0em;
}
@function perc($width, $container-width: $max-width) {
@return percentage($width/$container-width);
}
@function lh($amount: 1, $context: $font-base) {
@return em($font-base-line-height * $amount, $context);
}
@mixin col($n, $padding: 0px, $border: 0px, $container-width: $max-width) {
float: left;
margin-right: percentage($gutter-width/$container-width);
width: percentage(($n * ($column-width + $gutter-width) - $gutter-width - ($padding * 2) - ($border * 2))/$container-width);
border-width: $border;
padding: em($padding, $font-base) percentage($padding/$container-width);
position: relative;
display: inline;
}
.wrap {
@include col(10);
}
私は任意の助けをいただければ幸いですので、書いている私は、この上で働いている - 私は自分自身をそれを把握する場合、私は答えを投稿します:)
だから、私はコードの一部をコメントアウトしていて、(container-width:$ max-width){}は問題の原因となっています。関数定義で変数を作成しているのは好きではありません...理由を知らないのですか?