Add more css variables
This commit is contained in:
parent
e873ffd84e
commit
bc3f2e0fcf
|
@ -1,10 +1,25 @@
|
||||||
:root {
|
:root {
|
||||||
--icon-size: 20px;
|
--header-icon-size: 20px;
|
||||||
|
--entry-icon-size: 20px;
|
||||||
--narrow-column: 75px;
|
--narrow-column: 75px;
|
||||||
--header-height: 40px;
|
--header-height: 40px;
|
||||||
--toolbar-height: 60px;
|
--toolbar-height: 60px;
|
||||||
--entry-header-height: 25px;
|
--entry-header-height: 25px;
|
||||||
--onoffswitch-width: 60px;
|
--onoffswitch-width: 60px;
|
||||||
|
|
||||||
|
--header-bg-color: #333;
|
||||||
|
--header-text-color: #ddd;
|
||||||
|
--header-icon-color: #888;
|
||||||
|
--header-icon-hover-color: hsla(180, 99%, 58%, 1);
|
||||||
|
|
||||||
|
--entry-header-bg-color: #ddd;
|
||||||
|
--entry-header-text-color: #111;
|
||||||
|
|
||||||
|
--checked-bg-color: hsla(180, 38%, 25%, 1);
|
||||||
|
--checked-mark-color: #fff;
|
||||||
|
--entry-icon-color: #666;
|
||||||
|
--entry-icon-hover-color: hsla(180, 38%, 25%, 1);
|
||||||
|
--delete-icon-hover-color: #d40000;
|
||||||
}
|
}
|
||||||
|
|
||||||
html {
|
html {
|
||||||
|
@ -48,11 +63,17 @@ a:hover {
|
||||||
|
|
||||||
.svg-icon {
|
.svg-icon {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
width: var(--entry-icon-size);
|
||||||
|
height: var(--entry-icon-size);
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
transition: fill .5s;
|
transition: fill .5s;
|
||||||
width: var(--icon-size);
|
fill: var(--entry-icon-color);
|
||||||
height: var(--icon-size);
|
}
|
||||||
fill: #666;
|
|
||||||
|
#main-header .svg-icon {
|
||||||
|
width: var(--header-icon-size);
|
||||||
|
height: var(--header-icon-size);
|
||||||
|
fill: var(--header-icon-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
#main-actions {
|
#main-actions {
|
||||||
|
@ -63,6 +84,7 @@ a:hover {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* header vertical separator between icon groups */
|
||||||
.spacer {
|
.spacer {
|
||||||
width: 10px;
|
width: 10px;
|
||||||
height: 1em;
|
height: 1em;
|
||||||
|
@ -93,13 +115,18 @@ a:hover {
|
||||||
100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); }
|
100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.entry a:hover .svg-icon,
|
||||||
.svg-icon:hover {
|
.svg-icon:hover {
|
||||||
fill: #000;
|
fill: var(--entry-icon-hover-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
.entry .entry-delete:hover .svg-icon {
|
||||||
|
fill: var(--delete-icon-hover-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
#main-header {
|
#main-header {
|
||||||
background: #111;
|
background: var(--header-bg-color);
|
||||||
color: #ddd;
|
color: var(--header-text-color);
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -123,8 +150,8 @@ a:hover {
|
||||||
#main-header a:hover,
|
#main-header a:hover,
|
||||||
#main-actions a:hover svg,
|
#main-actions a:hover svg,
|
||||||
#manage-backups:hover svg {
|
#manage-backups:hover svg {
|
||||||
color: hsla(180, 50%, 50%, 1);
|
color: var(--header-icon-hover-color);
|
||||||
fill: hsla(180, 50%, 50%, 1);
|
fill: var(--header-icon-hover-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
#main-header:lang(ja) {
|
#main-header:lang(ja) {
|
||||||
|
@ -133,7 +160,8 @@ a:hover {
|
||||||
|
|
||||||
|
|
||||||
#installed .entry-header {
|
#installed .entry-header {
|
||||||
background: #eee;
|
background: var(--entry-header-bg-color);
|
||||||
|
color: var(--entry-header-text-color);
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: var(--header-height);
|
top: var(--header-height);
|
||||||
height: var(--entry-header-height);
|
height: var(--entry-header-height);
|
||||||
|
@ -299,9 +327,9 @@ body.all-styles-hidden-by-filters #installed:after {
|
||||||
|
|
||||||
.targets .target img,
|
.targets .target img,
|
||||||
.targets .target svg {
|
.targets .target svg {
|
||||||
max-width: var(--icon-size);
|
max-width: var(--entry-icon-size);
|
||||||
max-height: var(--icon-size);
|
max-height: var(--entry-icon-size);
|
||||||
width: var(--icon-size);
|
width: var(--entry-icon-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
#installed:not(.has-favicons) .targets img,
|
#installed:not(.has-favicons) .targets img,
|
||||||
|
@ -398,8 +426,8 @@ a svg, .svg-icon.sort {
|
||||||
|
|
||||||
/* Checkbox */
|
/* Checkbox */
|
||||||
.checkmate input:checked + svg.checkbox {
|
.checkmate input:checked + svg.checkbox {
|
||||||
background: #66bb6a;
|
background: var(--checked-bg-color);
|
||||||
border-radius: var(--icon-size);
|
border-radius: var(--entry-icon-size);
|
||||||
}
|
}
|
||||||
|
|
||||||
.checkmate input[type="checkbox"],
|
.checkmate input[type="checkbox"],
|
||||||
|
@ -410,7 +438,7 @@ a svg, .svg-icon.sort {
|
||||||
}
|
}
|
||||||
|
|
||||||
.checkmate input:checked + svg.checkbox .checkmark {
|
.checkmate input:checked + svg.checkbox .checkmark {
|
||||||
fill: white;
|
fill: var(--checked-mark-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.checking-update .check-update {
|
.checking-update .check-update {
|
||||||
|
@ -493,8 +521,8 @@ a svg, .svg-icon.sort {
|
||||||
}
|
}
|
||||||
|
|
||||||
.target img{
|
.target img{
|
||||||
width: var(--icon-size);
|
width: var(--entry-icon-size);
|
||||||
height: var(--icon-size);
|
height: var(--entry-icon-size);
|
||||||
vertical-align: sub;
|
vertical-align: sub;
|
||||||
transition: opacity .5s, filter .5s;
|
transition: opacity .5s, filter .5s;
|
||||||
/* unprefixed since Chrome 53 */
|
/* unprefixed since Chrome 53 */
|
||||||
|
@ -652,7 +680,7 @@ details.applies-to-extra[open] {
|
||||||
}
|
}
|
||||||
|
|
||||||
#search {
|
#search {
|
||||||
width: calc(100% - var(--icon-size) * 1.4);
|
width: calc(100% - var(--entry-icon-size) * 1.4);
|
||||||
}
|
}
|
||||||
|
|
||||||
#search-help {
|
#search-help {
|
||||||
|
@ -712,7 +740,7 @@ details.applies-to-extra[open] {
|
||||||
}
|
}
|
||||||
|
|
||||||
#reset-filters:hover svg {
|
#reset-filters:hover svg {
|
||||||
fill: hsla(180, 50%, 50%, 1);
|
fill: var(--header-icon-hover-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
.filter-stats-wrapper:not(.active) #reset-filters,
|
.filter-stats-wrapper:not(.active) #reset-filters,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user