제목에 명시된 바와 같이, 어떻게하면 더 적은 CSS 변수를 디버깅 할 수 있습니까? 예를 들어.더 적은 CSS 변수를 디버깅하는 방법
//style.less
@height: `document.body.clientHeight`;
제목에 명시된 바와 같이, 어떻게하면 더 적은 CSS 변수를 디버깅 할 수 있습니까? 예를 들어.더 적은 CSS 변수를 디버깅하는 방법
//style.less
@height: `document.body.clientHeight`;
는 @ 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)
을 그 값은 화면에 인쇄 얻을. :-)
Brilliant! 재사용 가능한 믹스를 사랑해야합니다. – GeekyMonkey
이것은 유용하지만 console.log와 같은 것이 있었으면 좋겠다. 알 수없는/불합리한 컴파일러 오류가있을 때 때로는 정말 도전적이다. – JacopKane
psuedo-element의 내용 앞 또는 뒤에 공백을 사용하여 값을 텍스트로 출력 할 수 있습니다.
.Panel:after
{
content: "@{PanelPadding}";
}
어떻게 디버그합니까? 최종 CSS를 확인 하시겠습니까? –
이 경우 Debug가 의미하는 바가 확실하지 않지만 처음 나타나는 문제는 변수가 잘못 선언 된 것입니다. 다음과 같이 선언됩니다 : @title : 'hello world'; –
나쁜 예를 들면 죄송합니다, 기본적으로 생성 된 자바 스크립트 값을 확인하고 싶습니다. – TonyTakeshi