2012-05-17 5 views
3

제목에 명시된 바와 같이, 어떻게하면 더 적은 CSS 변수를 디버깅 할 수 있습니까? 예를 들어.더 적은 CSS 변수를 디버깅하는 방법

//style.less 
@height: `document.body.clientHeight`; 
+0

어떻게 디버그합니까? 최종 CSS를 확인 하시겠습니까? –

+0

이 경우 Debug가 의미하는 바가 확실하지 않지만 처음 나타나는 문제는 변수가 잘못 선언 된 것입니다. 다음과 같이 선언됩니다 : @title : 'hello world'; –

+0

나쁜 예를 들면 죄송합니다, 기본적으로 생성 된 자바 스크립트 값을 확인하고 싶습니다. – TonyTakeshi

답변

8

는 @ GeekyMonkey의 답변에 따라, 나는 당신이 당신의 적은 파일에 어딘가에 넣을 수 있습니다이 작은 잘린 쓴 :

.debug(@var) { 
    &:after { 
    content: "@{var}"; 
    font-size: 20px; 
    background-color: #fff; 
    border: 1px solid red; 
    padding: 10px; 
    border-radius: 5px; 
    color: red; 
    font-weight: bold; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    } 
} 

그럼 그냥 사용 .debug(@someVar)을 그 값은 화면에 인쇄 얻을. :-)

+0

Brilliant! 재사용 가능한 믹스를 사랑해야합니다. – GeekyMonkey

+4

이것은 유용하지만 console.log와 같은 것이 있었으면 좋겠다. 알 수없는/불합리한 컴파일러 오류가있을 때 때로는 정말 도전적이다. – JacopKane

6

psuedo-element의 내용 앞 또는 뒤에 공백을 사용하여 값을 텍스트로 출력 할 수 있습니다.

.Panel:after 
{ 
    content: "@{PanelPadding}"; 
} 
관련 문제