The output of console.log can be styled and the basics are covered at the StackOverflow question Colors in JavaScript console.
console.log('%c Oh my heavens! ', 'background: #222; color: #bada55');

What about advanced styles? How far can console.log be styled?
How about images? Using background-image doesn't seem to work.
How about display: block? It seems that setting display: block has no effect.
How about custom fonts? font-family seems to work but how to use custom fonts?
For my use case, I only need Chrome support.
I managed to implement images. The trick is to use a padding to set the size of the image. For example:
var style = [
'background-image: url("https://media.giphy.com/media/3o85xoi6nNqJQJ95Qc/giphy.gif")',
'background-size: contain',
'background-repeat: no-repeat',
'color: #000',
'padding: 20px 20px',
'line-height: 0px'
].join(';');
console.log('%c ', style);
Firefox blocks external images in console styles, but supports dataURIs: https://bugzil.la/1134512. Also, Firefox let's you simply display: block entries, see the list of properties supported by Firefox.
Steps to Open the Console Log in Google Chrome By default, the Inspect will open the "Elements" tab in the Developer Tools. Click on the "Console" tab which is to the right of "Elements". Now you can see the Console and any output that has been written to the Console log.
log() method is preferred over simply using an alert() method.
Chrome / Chromium seems to allow CSS properties beginning with any of the following prefixes:
backgroundbordercolorfontlinemarginpaddingtext-webkit-background-webkit-border-webkit-font-webkit-margin-webkit-padding-webkit-textFor completeness' sake, @myf has already linked to the properties supported by Firefox. They are:
background and its longhand equivalents.border-radiusborder and its longhand equivalentsbox-decoration-breakbox-shadowclear and floatcolorcursordisplayfont and its longhand equivalentsline-heightmarginoutline and its longhand equivalentspaddingtext-* properties such as text-transformwhite-spaceword-spacing and word-breakwriting-modeIf you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With