| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- @use 'sass:map';
-
- @use 'mixins/mixins' as *;
- @use 'mixins/var' as *;
- @use 'common/var' as *;
-
- @include b(anchor) {
- @include e(item) {
- display: flex;
- flex-direction: column;
- }
-
- @include e(link) {
- font-size: getCssVar('anchor-font-size');
- line-height: getCssVar('anchor-line-height');
- padding: 4px 0;
- color: getCssVar('anchor-color');
- transition: color getCssVar('transition-duration');
- white-space: nowrap;
- text-decoration: none;
- text-overflow: ellipsis;
- overflow: hidden;
- max-width: 100%;
- outline: none;
- cursor: pointer;
-
- &:hover,
- &:focus {
- color: getCssVar('hover-color');
- }
-
- &:focus-visible {
- border-radius: getCssVar('border-radius', 'base');
- outline: 2px solid getCssVar('color-primary');
- }
-
- @include when(active) {
- color: getCssVar('anchor-active-color');
- }
- }
-
- & .#{$namespace}-anchor__list .#{$namespace}-anchor__item a {
- display: inline-block;
- }
- }
|