2013-07-10 1 views
0

셀프 셀렉터를 만드는 방법을 알 수 없습니다. 내 추측은 다음과 같습니다셀프 선택기에서 변수 사용하기 LESS

.mixin(@var) { 
    &(~':nth-of-type(@{var}n)') { 
     // do stuff 
    } 
} 

을하지만

로 사용하는 경우
.el { .mixin(3); } 

.el :nth-of-type(3n) { //do stuff } 

을 생산하고 원하는 결과를 생산하기 위해 실패합니다.

이 부분에 대한 도움이 필요합니다. 감사합니다. .

답변

2

그것은 이하의 버전에 사용중인 따라 다르지만 1.3.3로,이

.mixin(@var) { 
    @nthItem: ~":nth-of-type(@{var}n)"; 

    &@{nthItem} { 
     // do stuff 
    } 
} 
+0

완벽하게 작동합니다! 정말 고맙습니다! – blindmikey