emoji-picker-element/src/svelte/styles/variables.scss

58 lines
1.3 KiB
SCSS
Raw Normal View History

2020-06-03 04:02:26 +02:00
@mixin sizes() {
--lep-indicator-height: 3px;
--lep-outline-size: 2px;
2020-06-03 04:23:07 +02:00
--lep-num-columns: 8;
--lep-emoji-size: 1.375rem;
--lep-emoji-padding: 0.5rem;
2020-06-03 04:02:26 +02:00
}
@mixin colors($dark) {
2020-06-01 03:05:51 +02:00
$border: #e0e0e0;
$bg: #fff;
$placeholder: #999;
$outline: #999;
$input-border: #999;
$indicator: #385ac1;
2020-06-01 04:58:07 +02:00
$input-color: #111;
2020-05-31 23:14:13 +02:00
@if $dark {
2020-05-31 23:42:21 +02:00
$border: #444;
$bg: #222;
2020-05-31 23:14:13 +02:00
$placeholder: #ccc;
$outline: #fff;
2020-05-31 23:42:21 +02:00
$input-border: #ccc;
2020-06-01 04:58:07 +02:00
$indicator: #5373ec;
$input-color: #efefef;
2020-05-31 23:14:13 +02:00
}
2020-05-31 23:42:21 +02:00
--lep-border-color: #{$border};
--lep-input-border-color: #{$input-border};
2020-05-31 23:14:13 +02:00
--lep-background-color: #{$bg};
--lep-placeholder-color: #{$placeholder};
--lep-outline-color: #{$outline};
2020-06-01 03:05:51 +02:00
--lep-indicator-color: #{$indicator};
2020-06-01 04:58:07 +02:00
--lep-input-font-color: #{$input-color};
2020-05-31 23:14:13 +02:00
@if $dark {
--lep-hover-background-color: #{lighten($bg, 15%)};
--lep-active-background-color: #{lighten($bg, 20%)};
} @else {
--lep-hover-background-color: #{darken($bg, 15%)};
--lep-active-background-color: #{darken($bg, 10%)};
}
}
2020-06-03 04:02:26 +02:00
:host, :host-context(lite-emoji-picker.light) {
@include colors(false);
}
:host-context(lite-emoji-picker.dark) {
@include colors(true);
}
:host {
@include sizes();
@media (prefers-color-scheme: dark) {
@include colors(true);
2020-05-31 23:14:13 +02:00
}
}