UNPKG

@aimake/nanod

Version:

## 设计模式 NANO DESIGN 是面向于企业级中台化应用的解决方案。服务于 ToB 和 ToE 类型的单页应用,应用于各产品中从而产出了一套设计及前端规范。

125 lines (108 loc) 2.51 kB
@import '../../style/themes/default'; @import '../../style/mixins/index'; @tag-prefix-cls: ~'@{ant-prefix}-tag'; .@{tag-prefix-cls} { .reset-component; display: inline-block; line-height: 20px; height: 22px; padding: 0 7px; border-radius: @border-radius-base; border: @border-width-base @border-style-base @border-color-base; background: @tag-default-bg; font-size: @tag-font-size; transition: all 0.3s @ease-out; opacity: 1; margin-right: 8px; cursor: pointer; white-space: nowrap; &:hover { opacity: 0.85; } &, a, a:hover { color: @tag-default-color; } > a:first-child:last-child { display: inline-block; margin: 0 -8px; padding: 0 8px; } .@{iconfont-css-prefix}-close { .iconfont-size-under-12px(10px); cursor: pointer; margin-left: 3px; transition: all 0.3s; color: @text-color-secondary; font-weight: bold; &:hover { color: @heading-color; } } &-has-color { border-color: transparent; &, a, a:hover, .@{iconfont-css-prefix}-close, .@{iconfont-css-prefix}-close:hover { color: @text-color-inverse; } } &-checkable { background-color: transparent; border-color: transparent; &:not(&-checked):hover { color: @primary-color; } &:active, &-checked { color: @text-color-inverse; } &-checked { background-color: @primary-6; } &:active { background-color: @primary-7; } } &-close { width: 0 !important; padding: 0; margin: 0; } &-zoom-enter, &-zoom-appear { animation: antFadeIn 0.2s @ease-in-out-circ; animation-fill-mode: both; } &-zoom-leave { animation: antZoomOut 0.3s @ease-in-out-circ; animation-fill-mode: both; } &-hidden { display: none; } @colors: pink, magenta, red, volcano, orange, yellow, gold, cyan, lime, green, blue, geekblue, purple; // mixin to iterate over colors and create CSS class for each one .make-color-classes(@i: length(@colors)) when (@i > 0) { .make-color-classes(@i - 1); @color: extract(@colors, @i); @lightColor: '@{color}-1'; @lightBorderColor: '@{color}-3'; @darkColor: '@{color}-6'; &-@{color} { color: @@darkColor; background: @@lightColor; border-color: @@lightBorderColor; } &-@{color}-inverse { background: @@darkColor; border-color: @@darkColor; color: @text-color-inverse; } } .make-color-classes(); }