123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- @use 'common/var' as *;
- @use 'mixins/mixins' as *;
- @include b(divider) {
- position: relative;
- @include m(horizontal) {
- display: block;
- height: 1px;
- width: 100%;
- margin: 24px 0;
- border-top: 1px getCssVar('border-color') getCssVar('border-style');
- }
- @include m(vertical) {
- display: inline-block;
- width: 1px;
- height: 1em;
- margin: 0 8px;
- vertical-align: middle;
- position: relative;
- border-left: 1px getCssVar('border-color') getCssVar('border-style');
- }
- @include e(text) {
- position: absolute;
- background-color: getCssVar('bg-color');
- padding: 0 20px;
- font-weight: 500;
- color: getCssVar('text-color', 'primary');
- font-size: 14px;
- @include when(left) {
- left: 20px;
- transform: translateY(-50%);
- }
- @include when(center) {
- left: 50%;
- transform: translateX(-50%) translateY(-50%);
- }
- @include when(right) {
- right: 20px;
- transform: translateY(-50%);
- }
- }
- }
|