我不能以某种方式在@mixin 中使用参数
I can't use params in @mixin somehow
我正在尝试将 clamp() 与 @mixin 一起使用,但我不能使用参数..这是我的示例
$a: 1.75rem;
$b: 3vw;
$c: 2.21rem;
@mixin fluid-txt($min-size, $scaler, $max-size){
font-size: clamp($min-size, $scaler, $max-size);
}
h1 {
@include fluid-txt($a, $b, $c) <--- this one no work
@include fluid-txt(1.75rem, 3vw, 2.21rem) <--- this one works
}
尝试改变这个
$a: 1.75rem;
$b: 3vw;
$c: 2.21rem;
到
@a: 1.75rem;
@b: 3vw;
@c: 2.21rem;
还有这个
@include fluid-txt($a, $b, $c)
到
@include fluid-txt(@a, @b, @c)
必须在mixin中封装变量:
$a: 1.75rem;
$b: 3vw;
$c: 2.21rem;
@mixin fluid-txt($min-size, $scaler, $max-size){
font-size: clamp(#{$min-size}, #{$scaler}, #{$max-size});
}
h1 {
@include fluid-txt($a, $b, $c);
// @include fluid-txt(1.75rem, 3vw, 2.21rem);
}
<h1>Test text</h1>
我正在尝试将 clamp() 与 @mixin 一起使用,但我不能使用参数..这是我的示例
$a: 1.75rem;
$b: 3vw;
$c: 2.21rem;
@mixin fluid-txt($min-size, $scaler, $max-size){
font-size: clamp($min-size, $scaler, $max-size);
}
h1 {
@include fluid-txt($a, $b, $c) <--- this one no work
@include fluid-txt(1.75rem, 3vw, 2.21rem) <--- this one works
}
尝试改变这个
$a: 1.75rem;
$b: 3vw;
$c: 2.21rem;
到
@a: 1.75rem;
@b: 3vw;
@c: 2.21rem;
还有这个
@include fluid-txt($a, $b, $c)
到
@include fluid-txt(@a, @b, @c)
必须在mixin中封装变量:
$a: 1.75rem;
$b: 3vw;
$c: 2.21rem;
@mixin fluid-txt($min-size, $scaler, $max-size){
font-size: clamp(#{$min-size}, #{$scaler}, #{$max-size});
}
h1 {
@include fluid-txt($a, $b, $c);
// @include fluid-txt(1.75rem, 3vw, 2.21rem);
}
<h1>Test text</h1>