2017-03-16 3 views
1

예 나는 그것은 타사 .CSS 파일에 위치 할 수 Less에서 클래스별로 색상 값을 가져 오는 방법은 무엇입니까?

.color-white { 
    color : #fff; 
    //background: #fff; <-- or getting by background 
} 

처럼 클래스가 존재합니다.

그리고 색상을 얻는 방법이 적습니다. #fff?

.hello { 
    color : getColorByClass(.color-white); 
} 

또는

@white : getColorByClass(.color-white); 

같은

뭔가를해야만 그것이 가능합니까?

+0

변수를 사용 하시겠습니까? - http://stackoverflow.com/questions/11198221/defining-variable-variables-using-less-css –

+0

hm?, 당신은'@white : #fff;'를 원하셨습니까? 만약 그렇다면, 나는 이미 @DarrenSweeney를 알고있다. – l2aelba

+0

나는 그 클래스에 무엇이 있는지에 달려 있다고 생각한다 - 항상 .hello {& : extend (.color-white); }' –

답변

1

이렇게 대답하지 않은 상태로 두지 마십시오. 대답은 "아니오, 불가능합니다"입니다.

단순히 Less의 기본 목적이 기존 CSS 코드를 해킹하지 않고 새 코드를 작성하는 데 도움이되기 때문입니다.


기술적으로이 기능을 구현할 수있는 기능이 있습니다 (주로 1 차용보다 부작용과 비슷합니다). 그러나 실제 목표가 무엇인지, 어떤 종류의 문제를 해결하려고했는지를 알지 못하면 이러한 기능이 문제를 해결할 수있는 적절한 방법인지 (XY 문제는 언제나 그렇듯) 의심 스럽습니다.