aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/Buttons
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-01-07 16:34:55 +0100
committerArmand Philippot <git@armandphilippot.com>2022-01-07 19:04:13 +0100
commita385d89dfd6312f2255d1343cea3f63375ce5b39 (patch)
treecad32cfd21e188eb1c145d0fda173da7f353b591 /src/components/Buttons
parent8efb9219116a6c665d1059d3218c9405c616e404 (diff)
chore: improve comment section
I also adjust styles for all forms and primary buttons.
Diffstat (limited to 'src/components/Buttons')
-rw-r--r--src/components/Buttons/Buttons.module.scss26
1 files changed, 17 insertions, 9 deletions
diff --git a/src/components/Buttons/Buttons.module.scss b/src/components/Buttons/Buttons.module.scss
index 1a0d73a..ea85c9b 100644
--- a/src/components/Buttons/Buttons.module.scss
+++ b/src/components/Buttons/Buttons.module.scss
@@ -7,14 +7,19 @@
}
.primary {
- padding: var(--spacing-xs) var(--spacing-md);
+ margin: auto;
+ padding: var(--spacing-2xs) var(--spacing-md);
background: var(--color-primary);
- border-radius: fun.convert-px(3);
- box-shadow: fun.convert-px(3) fun.convert-px(3) 0 0 var(--color-primary-dark);
+ border: fun.convert-px(2) solid var(--color-bg);
+ border-radius: fun.convert-px(5);
+ box-shadow: 0 0 0 fun.convert-px(2) var(--color-primary),
+ 0 0 0 fun.convert-px(3) var(--color-primary-darker),
+ fun.convert-px(2) fun.convert-px(2) 0 fun.convert-px(3)
+ var(--color-primary-dark);
color: var(--color-fg-inverted);
font-weight: 600;
text-shadow: fun.convert-px(2) fun.convert-px(2) 0 var(--color-shadow);
- transition: all 0.3s ease-in-out 0s;
+ transition: all 0.25s ease-in-out 0s;
&--left {
margin-right: auto;
@@ -32,16 +37,20 @@
&:hover,
&:focus {
background: var(--color-primary-light);
- box-shadow: fun.convert-px(7) fun.convert-px(7) 0 0
- var(--color-primary-dark);
+ box-shadow: 0 0 0 fun.convert-px(2) var(--color-primary-light),
+ 0 0 0 fun.convert-px(3) var(--color-primary-darker),
+ fun.convert-px(7) fun.convert-px(7) 0 fun.convert-px(2)
+ var(--color-primary-dark);
transform: translateX(#{fun.convert-px(-4)})
translateY(#{fun.convert-px(-4)});
}
&:active {
background: var(--color-primary-dark);
- box-shadow: 0 0 0 0 var(--color-primary-dark);
- transform: translateX(#{fun.convert-px(3)}) translateY(#{fun.convert-px(3)});
+ box-shadow: 0 0 0 fun.convert-px(2) var(--color-primary),
+ 0 0 0 fun.convert-px(3) var(--color-primary-darker),
+ 0 0 0 0 var(--color-primary-dark);
+ transform: translateX(#{fun.convert-px(4)}) translateY(#{fun.convert-px(4)});
}
}
@@ -197,7 +206,6 @@
position: absolute;
top: 0;
right: 0;
- background: var(--color-bg);
transition: all 0.6s ease-in 0s;
backface-visibility: hidden;
}