zotero/scss/components/_icons.scss
2024-04-30 02:13:17 -04:00

54 lines
789 B
SCSS

.icon > svg, .icon > img {
width: 16px;
}
.icon-bg {
width: 16px;
height: 16px;
display: inline-block;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
vertical-align: middle;
}
.icon-css {
display: inline-block;
vertical-align: middle;
}
.icon {
-moz-appearance: none !important;
}
.icon-20 {
width: 20px;
height: 20px;
}
.icon-16 {
width: 16px;
height: 16px;
}
.icon-8 {
width: 8px;
height: 8px;
}
$-icons: (
attachment: 16,
chevron-6: 8,
filter: 16,
note: 16,
x-8: 16,
chevron-tabs: 20
);
@each $icon, $size in $-icons {
.icon-#{$icon} {
fill: var(--fill-secondary);
background: url('chrome://zotero/skin/#{$size}/universal/#{$icon}.svg') content-box no-repeat;
-moz-context-properties: fill, fill-opacity;
}
}