콘솔 메시지 스타일링
5632 단어 beginnerswebdevcssjavascript
콘솔 메시지의 스타일을 지정할 수 있다면 어떨까요? 아마도 디버깅 목적일 뿐만 아니라 사람들에게 작업을 멀리하라고 경고하기 위한 것일 수도 있습니다. 흥미롭게도 콘솔 문에
%c
지정자를 추가하여 이 작업을 수행할 수 있습니다. 이제 알았으니 개발자 도구를 열고 콘솔에서 시도해 보십시오.console.log('%cStyling Console Messages', 'color:green; background:#33eeaa; font-size:25px;')
%c 지정자
지정자
%c
를 사용하면 콘솔 문에 CSS 스타일을 추가할 수 있습니다. 위의 예에서와 같이 %c
는 두 번째 매개 변수의 CSS 스타일 규칙을 콘솔 문에 적용합니다. 다른 지정자에 대해 읽어보십시오Google Developers — Console API Reference.기타 콘솔 메시지
스타일을 지정할 수 있는 다른 콘솔 문이 있지만 그 중 몇 가지에 CSS 스타일을 적용하는 데 중점을 두겠습니다.
console.log('%cGeneral output of logging information', 'color: #330000;');
console.info('%cInformative logging of information', 'color: #0080ff;');
console.warn('%cOutputs a warning message', 'color: #ff8000;');
console.error('%cOutputs an error message', 'color: #ff0000;');
마찬가지로
%c
지정자를 다른 콘솔 문에 사용할 수 있습니다. MDN Web Docs — Console Web APIs 에서 설명서를 확인하십시오.여러 스타일 적용
확실히 여러 CSS 스타일을 콘솔 문에 적용할 수 있습니다. 콘솔 문 앞에
%c
를 추가합니다. 물론 지시문 뒤의 문은 매개변수에 명시된 CSS 스타일로 스타일이 지정됩니다.console.log('Multiple Styles: %cFirst Style. %cSecond Style','color:#085965; font-size:20px','color:#f53c55; font-size:30px')
특히 콘솔 문에 지정된 세 개의 매개 변수와
%c
지정자에 각각 적용되는 마지막 두 매개 변수에 선언된 스타일이 있습니다.CSS 스타일 배열로 콘솔 메시지 스타일 지정
사실 CSS 스타일은 길어질 수 있습니다. 그러나 스타일을 배열로 변수로 분리하면 도움이 될 수 있습니다.
const styles = [
'color: #4dbb63',
'background: #999588',
'font-size: 20px',
'text-shadow: 2px 2px #615e57',
'padding: 5px',
].join(';');
console.log('%cStyling Console Messages', styles);
join()
함수는 배열을 문자열로 변환하는 데 사용되었습니다.결론
결론적으로 콘솔은 우리가 활용할 수 있는 강력한 도구입니다. 그러나 laravel의 새로운 기능에 관심이 있다면 New in laravel 6 기사를 읽을 수 있습니다.
Reference
이 문제에 관하여(콘솔 메시지 스타일링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ayekpleclemence/styling-console-messages-53p9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)