UNPKG

hljs-enhance

Version:

Adds a little extra stuff to highlight.js

55 lines (53 loc) 1.67 kB
/* hljs-enhance - https://github.com/center-key/hljs-enhance - MIT License */ figure.hljs-enhance { text-align: left; margin: 0px auto 20px auto; } figure.hljs-enhance >figcaption { font-size: 0.9rem; /* caption font size */ font-weight: bold; padding: 0.32em 0px 0.0em 18px; } pre.hljs-enhance, figure.hljs-enhance >div { border: 3px solid; } figure.hljs-enhance >pre { margin: 0px; } pre.hljs-enhance { margin: 0px 0px 20px 0px; } pre.hljs-enhance >code, figure.hljs-enhance >div { padding: 0.8em 0px 0.8em 15px; } pre.hljs-enhance >code { font-size: 0.9rem; /* code font size */ font-family: menlo, consolas, monospace; line-height: 1.3em; } pre.hljs-enhance >code >span { outline: 3px solid transparent; transition: outline 400ms; } pre.hljs-enhance >code >span:hover { outline-color: gold; } .hljs-tag .hljs-title { color: darkred; } .hljs-tag .hljs-attribute { color: navy; } figure >pre { /* ensure content fits on screen even before js runs (Google Mobile Usability) */ overflow-x: scroll; } @media (max-width: 667px) { /* selects iPhone 6/6s/7/8/SE2/SE3 landscape and anything narrower */ pre.hljs-enhance >code { font-size: 0.8rem; } } /* Customize hljs-enhance frame colors */ figure.hljs-enhance >figcaption { color: darkslategray; } /* title */ figure.hljs-enhance >figcaption:first-child { background-color: lightsteelblue; } /* trim */ pre.hljs-enhance, figure.hljs-enhance >div { border-color: lightsteelblue; } /* trim */ pre.hljs-enhance >code { background-color: ghostwhite; } /* background */