UNPKG

@arco-design/web-react

Version:

Arco Design React UI Library.

89 lines (73 loc) 2.18 kB
@import './token.less'; @breadcrumb-prefix-cls: ~'@{prefix}-breadcrumb'; .@{breadcrumb-prefix-cls} { display: inline-block; font-size: @breadcrumb-size-font-size; color: var(~'@{arco-cssvars-prefix}-color-text-2'); &-icon { color: var(~'@{arco-cssvars-prefix}-color-text-2'); } &-item { display: inline-flex; align-items: center; padding: 0 @breadcrumb-padding-text-horizontal; vertical-align: middle; line-height: @breadcrumb-size-text-height; color: @breadcrumb-color-text; > .@{prefix}-icon { color: @breadcrumb-color-icon; } a, &[href] { display: inline-block; border-radius: @breadcrumb-border-text-radius_hover; padding: 0 @breadcrumb-padding-text-horizontal; margin: 0 -@breadcrumb-padding-text-horizontal; text-decoration: none; color: @breadcrumb-color-link-text; background-color: @breadcrumb-color-bg; &:hover { background-color: @breadcrumb-color-bg_hover; color: @breadcrumb-color-link-text_hover; } &:focus-visible { box-shadow: 0 0 0 2px @breadcrumb-color-box-shadow; } } &:last-child { color: @breadcrumb-color-text_active; font-weight: @breadcrumb-font-weight_active; } &-ellipses { display: inline-block; position: relative; top: -3px; padding: 0 @breadcrumb-padding-text-horizontal; color: var(~'@{arco-cssvars-prefix}-color-text-2'); } &-separator { display: inline-block; margin: 0 @breadcrumb-margin-separator-horizontal; vertical-align: middle; line-height: @breadcrumb-size-text-height; color: @breadcrumb-color-separator; } &-with-dropdown { cursor: pointer; } &-dropdown-icon { font-size: @breadcrumb-size-dropdown-icon; margin-left: @breadcrumb-margin-dropdown-icon-left; color: @breadcrumb-color-dropdown-icon; &-active svg { transform: rotate(180deg); } } } } .@{breadcrumb-prefix-cls}-rtl { .@{breadcrumb-prefix-cls}-item-dropdown-icon { margin-left: 0; margin-right: @breadcrumb-margin-dropdown-icon-left; } }