mirror of
https://code.lenaisten.de/Lenaisten/advent22.git
synced 2024-11-26 09:32:59 +00:00
SVGRect style optimization
This commit is contained in:
parent
8b581a7b50
commit
2282de2528
1 changed files with 7 additions and 18 deletions
|
@ -60,33 +60,22 @@ export default class extends Vue {
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
@import "@/bulma-scheme";
|
@import "@/bulma-scheme";
|
||||||
|
|
||||||
@mixin visible_rect($name, $color) {
|
|
||||||
&.#{$name} {
|
|
||||||
background-color: rgba($color, 0.3);
|
|
||||||
border-color: rgba($color, 0.9);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
foreignObject > div {
|
foreignObject > div {
|
||||||
:deep() > * {
|
&:not(.visible, :hover):deep() > * {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.visible,
|
&.visible,
|
||||||
&:hover {
|
&:hover {
|
||||||
:deep() > * {
|
|
||||||
display: initial;
|
|
||||||
}
|
|
||||||
|
|
||||||
border-width: 3px;
|
border-width: 3px;
|
||||||
border-style: solid;
|
border-style: solid;
|
||||||
|
|
||||||
@include visible_rect("primary", $primary);
|
@each $name, $color in $advent22-colors {
|
||||||
@include visible_rect("link", $link);
|
&.#{$name} {
|
||||||
@include visible_rect("info", $info);
|
background-color: rgba($color, 0.3);
|
||||||
@include visible_rect("success", $success);
|
border-color: rgba($color, 0.9);
|
||||||
@include visible_rect("warning", $warning);
|
}
|
||||||
@include visible_rect("danger", $danger);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
Loading…
Reference in a new issue