2021-05-16 09:31:41 +08:00
|
|
|
|
|
|
|
$popover_bubble_bg: if($variant == 'light', rgba(white, 0.95), rgba(lighten($base_color, 8%), 0.95));
|
|
|
|
|
|
|
|
%popover_bubble {
|
|
|
|
color: $alt_fg_color;
|
|
|
|
background-color: $popover_bubble_bg;
|
|
|
|
border-radius: $mn_radius;
|
|
|
|
border: none;
|
|
|
|
box-shadow: none;
|
|
|
|
text-shadow: none;
|
|
|
|
|
|
|
|
&:hover, &:focus {
|
|
|
|
color: $fg_color;
|
|
|
|
background-color: if($variant == 'light', rgba($popover_bubble_bg, 1), rgba(lighten($popover_bubble_bg, 5%), 1));
|
|
|
|
box-shadow: 0 3px 5px rgba(black, 0.1);
|
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
|
|
|
color: $fg_color;
|
|
|
|
background-color: if($variant == 'light', darken($popover_bubble_bg, 1%), lighten($popover_bubble_bg, 3%));
|
|
|
|
box-shadow: none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
%show_apps_bigsur {
|
|
|
|
.show-apps-icon {
|
|
|
|
color: transparent;
|
|
|
|
background-image: url("assets/view-app-grid.svg");
|
|
|
|
background-size: contain;
|
|
|
|
}
|
|
|
|
|
|
|
|
.overview-icon { color: transparent; }
|
|
|
|
|
|
|
|
&:hover,
|
|
|
|
&:active,
|
|
|
|
&:checked,
|
|
|
|
&:focus {
|
|
|
|
.show-apps-icon { color: transparent; }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
%osd_panel {
|
|
|
|
color: $fg_color;
|
|
|
|
background-color: $base_color;
|
|
|
|
border: 1px solid if($variant=='light', rgba(black, 0), rgba(black, 0.75));
|
|
|
|
box-shadow: 0 3px 8px 0 rgba(black, 0.25);
|
|
|
|
border-radius: $bt_radius;
|
|
|
|
padding: 12px;
|
|
|
|
}
|
|
|
|
|
|
|
|
%search-section-content-item {
|
|
|
|
border-radius: $bt_radius;
|
|
|
|
padding: $base_padding;
|
|
|
|
transition-duration: 100ms;
|
|
|
|
text-align: center;
|
|
|
|
|
|
|
|
&:focus,
|
|
|
|
&:hover,
|
|
|
|
&:selected {
|
|
|
|
background-color: $light_divider_color;
|
|
|
|
transition-duration: 200ms;
|
|
|
|
}
|
|
|
|
|
|
|
|
&:active,
|
|
|
|
&:checked {
|
|
|
|
background-color: $light_track_color;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-04-08 22:59:05 +08:00
|
|
|
// links
|
|
|
|
.shell-link {
|
|
|
|
border-radius: $bt_radius;
|
|
|
|
color: $link_color;
|
|
|
|
&:hover {
|
|
|
|
color: $link_color;
|
|
|
|
background-color: rgba($link_color, $lower_opacity / 2);
|
|
|
|
}
|
|
|
|
&:active {
|
|
|
|
color: $link_color;
|
|
|
|
background-color: rgba($link_color, $lower_opacity);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Outline for low res icons
|
|
|
|
.lowres-icon {
|
|
|
|
icon-shadow: 0 1px 2px rgba(black, 0.3);
|
|
|
|
}
|
|
|
|
|
|
|
|
// Dropshadow for large icons
|
|
|
|
.icon-dropshadow {
|
|
|
|
icon-shadow: 0 1px 5px rgba(black, 0.8);
|
|
|
|
}
|