codex.special
Version:
Module for making high-contrast version of websites.
123 lines (105 loc) • 2.48 kB
CSS
.codex-special__toolbar {
padding: 15px ;
background-color: white;
white-space: nowrap;
z-index: 9999;
line-height: 21px ;
}
/** Wrap for saving font-size in toolbar */
html body .codex-special__toolbar {
font-size: 15px ;
}
.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 ;
color: #15130b ;
border-color: transparent ;
}
.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 ;
}
/**
* 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;
}
}