내 적은 코드는 다음과 같은 것입니다 컨텍스트/스코프 :적은 변수는
body {
@var: white;
&.blue { @var: blue; }
&.red { @var: red; }
&.abc { @var: #badass; }
background-color: @var;
}
내가 희망의 body
클래스 .abc
이 클래스가있는 경우 변수 @var
의 값이 #badass
인이있는 경우 .blue
값은 blue
입니다. 그러나 그 일은 일어나지 않습니다. 변수의 값은 유적 클래스와 독립적으로 변경되지 않습니다. 다음 코드가 작동
.bg(@color){
background-color:@color;
}
과 :
body 태그에 어떤 클래스를 추가해야하는지 알 수 있습니까? – Amberlamps
당신이하려는 것은 불가능합니다! LESS가있는 CSS 파일을 만듭니다. 그건 당신의 HTML과 관련이 없습니다. 귀하의 마크에서 귀하의 신체 태그에 할당 한 클래스를 적게 어떻게 알 수 있습니까? – Amberlamps
귀하의 의견에 혼란스러워합니다. CSS/LESS는 내가 내 몸에 추가 한 수업을 알고있다. 그건 내 문제가 아니다. –