UNPKG

cargo-ant

Version:

A high quality UI components Library with Vue.js

108 lines (89 loc) 1.86 kB
@tiled-select-prefix-cls: ~"@{css-prefix}tiled-select"; //@tag-close-prefix-cls: ivu-icon-ios-close-empty; .@{tiled-select-prefix-cls} { display: inline-block; height: 24px; line-height: 23px; padding: 0 8px; border: 1px solid @border-color-split; border-radius: @btn-border-radius-small; background: #fff; font-size: @tag-font-size; vertical-align: middle; opacity: 1; overflow: hidden; cursor: pointer; user-select: none; //transition: all .4s ease; & + & { margin-left:4px; } &-group{ font-size:0; } &:hover{ //border-color: @primary-color; color: @primary-color; } &--disabled{ cursor: default; &:hover{ border-color: @border-color-split; color: @text-color; } } &--text { border-color: transparent; &:hover{ border-color: transparent; } } &--selected{ &,&:hover{ border-color: @primary-color; background: tint(@primary-color, 94%); color: @primary-color; } } &--multi{ &:before{ content: '\f2bb'; font-family:'Ionicons'; margin-right:4px; } } &--selected&--multi{ &:before{ content: '\f371'; } } &--solid&--selected{ border-color: @primary-color; background: @primary-color; color: #fff; } &--big{ height:32px; line-height:31px; padding:0 16px; & + & { margin-left:8px; } } &--large { height:36px; line-height:35px; padding:0 24px; font-size:14px; & + & { margin-left:10px; } } &--large&--border&--selected { border-width:2px; line-height:32px; } .ivu-form-item-error &-group + .ivu-form-item-error-tip{ margin-top:4px; } }