diff options
Diffstat (limited to 'src/components/Buttons/Buttons.module.scss')
| -rw-r--r-- | src/components/Buttons/Buttons.module.scss | 54 | 
1 files changed, 54 insertions, 0 deletions
| diff --git a/src/components/Buttons/Buttons.module.scss b/src/components/Buttons/Buttons.module.scss index 9f046d2..e05bd1d 100644 --- a/src/components/Buttons/Buttons.module.scss +++ b/src/components/Buttons/Buttons.module.scss @@ -80,6 +80,60 @@    }  } +.link { +  width: max-content; +  padding: var(--spacing-2xs) var(--spacing-sm); +  background: var(--color-bg); +  border: fun.convert-px(3) solid var(--color-primary); +  border-radius: fun.convert-px(5); +  box-shadow: fun.convert-px(1) fun.convert-px(1) fun.convert-px(1) +      var(--color-shadow-light), +    fun.convert-px(1) fun.convert-px(2) fun.convert-px(2) fun.convert-px(-2) +      var(--color-shadow-light), +    fun.convert-px(3) fun.convert-px(4) fun.convert-px(5) fun.convert-px(-4) +      var(--color-shadow-light); +  color: var(--color-primary); +  font-weight: 600; +  text-decoration: none; +  transition: all 0.3s ease-in-out 0s; + +  &--left { +    margin-right: auto; +  } + +  &--right { +    margin-left: auto; +  } + +  &--center { +    margin-left: auto; +    margin-right: auto; +  } + +  &:hover, +  &:focus { +    box-shadow: fun.convert-px(1) fun.convert-px(1) fun.convert-px(1) +        var(--color-shadow-lighter), +      fun.convert-px(1) fun.convert-px(2) fun.convert-px(2) fun.convert-px(-2) +        var(--color-shadow-lighter), +      fun.convert-px(3) fun.convert-px(4) fun.convert-px(5) fun.convert-px(-4) +        var(--color-shadow-lighter), +      fun.convert-px(7) fun.convert-px(10) fun.convert-px(12) fun.convert-px(-3) +        var(--color-shadow-lighter); +    transform: scale(1.08); +  } + +  &:focus { +    text-decoration: underline var(--color-primary) fun.convert-px(3); +  } + +  &:active { +    box-shadow: 0 0 0 0 var(--color-shadow-light); +    text-decoration: none; +    transform: scale(0.94); +  } +} +  .search,  .theme {    display: block; | 
