UNPKG

codex.special

Version:

Module for making high-contrast version of websites.

123 lines (105 loc) 2.48 kB
.codex-special__toolbar { padding: 15px !important; background-color: white; white-space: nowrap; z-index: 9999; line-height: 21px !important; } /** Wrap for saving font-size in toolbar */ html body .codex-special__toolbar { font-size: 15px !important; } .codex-special__toolbar--included { position: relative; border-top: 1px solid #f2f4f8; } .codex-special__toolbar--excluded { position: fixed; width: 300px; border: 1px solid #f2f4f8; } .codex-special__toolbar--position-top { top: 0; bottom: auto; border-radius: 0 0 3px 3px; border-top: 0; } .codex-special__toolbar--position-bottom { top: auto; bottom: 0; border-radius: 3px 3px 0 0; border-bottom: 0; } .codex-special__toolbar--position-left { left: 3%; right: auto; } .codex-special__toolbar--position-right { right: 3%; left: auto; } .codex-special__toolbar-text { display: inline-block; vertical-align: middle; cursor: pointer; border-radius: 5px; } .codex-special__toolbar-text:hover { color: #3d82c1; } .codex-special__toolbar-icon { display: inline-block; margin-right: 0.3em; margin-bottom: 1px; vertical-align: text-bottom; line-height: 1em; font-size: 0.84em; font-style: normal; } .codex-special__toolbar-icon::before { content: 'A'; font-family: 'codex-special'; } /** * Style for text-button icon if special-big is enable */ .special-big .codex-special__toolbar-icon { line-height: 0.96em; } .special-big .codex-special__toolbar-icon::before { content: 'B'; } /** * Active state toolbar */ .special-green .codex-special__toolbar, .special-white .codex-special__toolbar, .special-blue .codex-special__toolbar, .special-big .codex-special__toolbar { background-color: #fff812 !important; color: #15130b !important; border-color: transparent !important; } .special-green .codex-special__toolbar-text:hover, .special-white .codex-special__toolbar-text:hover, .special-blue .codex-special__toolbar-text:hover, .special-big .codex-special__toolbar-text:hover { color: #b00 !important; } /** * Mobile view styles */ @media all and (max-width: 1000px) { .codex-special__toolbar--excluded { top: auto; bottom: 0; right: 0; left: 0; width: auto; border: 1px solid #f2f4f8; } /** rule for body */ .codex-special--excluded { padding-bottom: 50px; } }