refactor: move button styles in separate mixin
This commit is contained in:
parent
087c8af8bf
commit
25e8b0ad65
3 changed files with 27 additions and 24 deletions
|
@ -21,6 +21,7 @@ export default {
|
|||
|
||||
<style lang="scss">
|
||||
@import "@/scss/_variables.scss";
|
||||
@import "@/scss/_mixins.scss";
|
||||
|
||||
.btn {
|
||||
margin: 0.5em 0;
|
||||
|
@ -30,7 +31,6 @@ export default {
|
|||
top: 0;
|
||||
|
||||
border-radius: 0.25em;
|
||||
box-shadow: 0 0.5em 0 0 darken($bg-color-dark, 10%);
|
||||
|
||||
transition: all 0.1s ease-out;
|
||||
|
||||
|
@ -40,14 +40,14 @@ export default {
|
|||
text-decoration: none;
|
||||
text-align: center;
|
||||
|
||||
@include button($bg-color-dark);
|
||||
|
||||
&:hover {
|
||||
top: -0.25em;
|
||||
box-shadow: 0 0.75em 0 0 darken($bg-color-dark, 10%);
|
||||
}
|
||||
|
||||
&:active {
|
||||
top: 0.25em;
|
||||
box-shadow: 0 0.25em 0 0 darken($bg-color-dark, 10%);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -30,6 +30,7 @@ export default {
|
|||
this.$root.nsfw = input;
|
||||
this.$root.isConfirmedHorny = input;
|
||||
this.$root.isWarn = false;
|
||||
document.body.classList.toggle("scroll-lock");
|
||||
},
|
||||
},
|
||||
};
|
||||
|
@ -57,6 +58,7 @@ export default {
|
|||
|
||||
padding: 2em;
|
||||
text-align: center;
|
||||
overflow: auto;
|
||||
|
||||
&__background {
|
||||
position: absolute;
|
||||
|
@ -101,29 +103,11 @@ export default {
|
|||
margin: 0.75em 0;
|
||||
|
||||
&.positive {
|
||||
box-shadow: 0 0.5em 0 0 darken($btn-color-positive, 10%);
|
||||
background-color: $btn-color-positive;
|
||||
|
||||
&:hover {
|
||||
box-shadow: 0 0.75em 0 0 darken($btn-color-positive, 10%);
|
||||
}
|
||||
|
||||
&:active {
|
||||
box-shadow: 0 0.25em 0 0 darken($btn-color-positive, 10%);
|
||||
}
|
||||
@include button($btn-color-positive);
|
||||
}
|
||||
|
||||
&.negative {
|
||||
box-shadow: 0 0.5em 0 0 darken($btn-color-negative, 10%);
|
||||
background-color: $btn-color-negative;
|
||||
|
||||
&:hover {
|
||||
box-shadow: 0 0.75em 0 0 darken($btn-color-negative, 10%);
|
||||
}
|
||||
|
||||
&:active {
|
||||
box-shadow: 0 0.25em 0 0 darken($btn-color-negative, 10%);
|
||||
}
|
||||
@include button($btn-color-negative);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue