변수가 어떤 값과 같은지 몇 가지 CSS 규칙을 적용하는지 묻는 SASS/Less 믹스를 만들고 싶습니다.우리가 호출 할 때 몇 가지 규칙을 적용하는 SASS mixin
@mixin myTest($myVar: $num) {
@if ($myVar == $num) {
/* Apply rules if $myVar is set $num - I DO NOT KNOW WHAT SHOULD BE THERE */
} @else {
/* Do nothing */
}
}
그리고 내 믹스 인이 방법을 사용하고 싶습니다 :
$num: 1;
@include myTest(1) {
h1 {
color: blue;
background: red;
}
}
@include myTest(2) {
h1 {
color: yellow;
background: green;
}
}
은 그래서
@include myTest(1) { ... }
의 괄호 안에 규칙 만 적용됩니다.
문제는 그 방법을 모릅니다.
귀하의 구현은 규칙이 mixin의 선언 내에있는 표준입니다. 그러나 내가 원하는 것은 믹스 인이라고 부를 때이 규칙을 적용하는 것입니다. –