この広告は30日以上更新がないブログに表示されます。
ログイン |
今更ですが、「SyntaxHighlighter」の導入方法とかのメモをしておこうと思います。
@mixinを使って、ベンダープレフィックスを自動で出力しようと以下のコードを書いていたのですが、カンマ区切りで値を複数指定できるbox-shadowとかで躓いたのでメモ。
// ベンダープレフィックスを自動で付与する $set-prefix: '' , -moz- , -webkit-; // プロパティにプレフィックスを付与 @mixin SetPrefix($name, $value) { @each $prefix in $set-prefix { #{$prefix}#{$name}: $value; } }上のような@mixinに下のような値の渡し方をすると、失敗する。
.box_shadow { @include SetPrefix(box-shadow,1px 1px 5px #000, -1px -1px 5px #888); }引数として渡された値にカンマがあるために「1つのリスト」ではなく「いくつかの引数」として扱われてしまうからだ。
// プロパティにプレフィックスを付与 @mixin SetPrefix($name, $value...) { @each $prefix in $set-prefix { #{$prefix}#{$name}: $value; } }他にも、プレースホルダーセレクタとか、痒い所に手が届くような機能が追加されている模様。
性 別 | 女性 |
系 統 | 普通系 |
職 業 | 夢追人 |
血液型 | A型 |