2016-09-27 7 views
1

私はtypi(https://github.com/zellwk/typi)と呼ばれるSass mixinライブラリを使用していますが、今はどのようにしてsass map関数でimportantキーワードを使用できますか?私が使用しようとしているSass Mapsで重要なキーワードを使用

$i:!important; 
$heading:(
null:(80px,80px $i), 
large:(60px,60px $i), 
small:(40px,40px $i) 
); 

を達成するために!キー値内の重要なキーワードを、そのような ヌル:(80px $ I、80pxの$ i)を、私はキーワードを使用するたびに、私はこのエラーのを取得

としてコンパイル

"エラーsass/style.scss(sass/typの30行目

+0

は!重要な – Keith

+0

iは、同意する!重要あまりにも:) – devt204

+0

あなたが合格カント '役立ちます重要!機能する。なぜなら、cssのプロパティ値ではなく数字だけを期待するからです。 – 3rdthemagical

答えて

0

マッピングとして、!importantをマップ内ではなく、コール内に追加する必要があります(マップ上ではを追加する必要があります)。

@include typi($heading, !important); 

これは良い習慣ではありませんが、SASSでの継承を使用している場合は、必要になることがあります。正しい構文はこれです。

希望あなたは必要はありません、適切な特異性を使用する場合に使用してきたときの状況がありますが:)

関連する問題