UNPKG

yonui-ys

Version:
282 lines (240 loc) 5.37 kB
// ============================================ // select 类控件的原子样式 // ============================================ .u-select { vertical-align: initial; } .u-select-selection:hover { border: 1px solid @custom-color; box-shadow: none; } .u-select-focused .u-select-selection, .u-select-selection:active, .u-select-selection:focus { border: 1px solid @custom-color !important; } .u-select-disabled { .u-select-selection { border: 1px solid #d9d9d9 !important; } } .u-select-open .u-select-selection { border: 1px solid @custom-color; box-shadow: none; } // select输入光标距离左/右侧侧的距离 .u-select-selection-rendered { margin-left: 8px; .u-select-selection-selected-value { padding-left: 0px; padding-right: 22px; } } //select 多选 .u-select-selection--multiple { .u-select-selection-rendered>ul>li { padding: 0 20px 0 8px; } .u-select-selection-rendered { margin-left: 8px; } .u-select-selection-choice-remove { top: -3px; &::before { color: #adb4bc; font-weight: normal; } &:hover { &::before { color: #ee2233; } } } } .uf-arrow-up:before { transform: scale(.8); display: inline-block; } .u-select { .u-select-selection :hover { border-color:@custom-color !important; } &.u-select-disabled .u-select-selection { background: @input-bg-disabled!important; &:hover, &:focus { border-color:@input-border-disabled-hover!important; } } } .u-select-show-search { .u-select-selection--multiple { .u-select-selection-rendered { display: flex; ul { overflow: hidden; display: flex; li{ flex-shrink: 0; } } } .u-select-arrow, .u-select-selection-clear { top:0; margin-top: 8px; } } } .u-select-dropdown { border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 4px 0 #E4E4E4; } // 全球化-下拉框规范 .u-select-dropdown .u-select-dropdown-menu-item { white-space: normal; text-overflow:ellipsis; display:-webkit-box; /* autoprefixer: off */ -webkit-box-orient:vertical; padding-left: 8px; -webkit-line-clamp:2; //超出两行显示省略号 padding: 6px 16px 6px 6px; line-height: initial; max-height: 36px; } // TODO:将metaui-web 中的对应样式调整为 u .ant-select-selection { &:active, &:focus, &:hover { border: 1px solid @custom-color; box-shadow: none; } } .ant-select-open .ant-select-selection { border: 1px solid @custom-color; box-shadow: none; } .ant-select-focused .ant-select-selection { box-shadow: none; } // 下拉 .ant-select-dropdown.ant-select-dropdown--multiple { .ant-select-dropdown-menu-item-selected:hover:after { &:after, &:hover:after { color: #ee2223; display: inline-block; } } } .ant-select-dropdown-menu-item-selected, .ant-select-dropdown-menu-item-selected:hover { font-weight: normal; } .ant-select-selection--multiple>ul>li, .ant-select-selection--multiple .ant-select-selection__rendered>ul>li { margin-top: 4px; height: 22px; padding: 0 16px 0 6px; .ant-select-selection__choice__remove { right: 0; } } .ant-select-selection--multiple .ant-select-selection__rendered { margin-left: 0 !important; ul { padding: 0 5px; } .ant-select-selection__clear { top: 17px; } .ant-select-selection__choice { background-color: #f7f9fd; border: 1px solid #dbe0e5; } } .ant-select-dropdown-menu-item { color: #666; text-overflow: ellipsis; } .ant-select-dropdown { border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 4px 0 #E4E4E4; min-width: 100px !important; } .ant-select-dropdown--single.ant-select-dropdown-placement-bottomLeft.ant-select-dropdown { // min-width: 120px !important; .ant-select-dropdown-menu { li { width: 100% !important; } } } .ant-select-dropdown-menu { max-height: 192px; } .ant-select-dropdown-menu-item-selected { background-color: #FFF7E7; color: #757576; font-weight: normal; } .ant-select-dropdown-menu-item:hover { background-color: #F7F9FD !important; } .ant-select-dropdown-menu-item-active { background-color: #fff7e7; } .ant-select-selection__clear { right: 26px !important; .ant-select-clear-icon:only-child { display: none; } } .has-error .ant-select-selection { border-color: #f04134 !important; } .u-select-arrow:before { color: #98a2ad; } .u-select-disabled { .u-select-arrow:before { color: #ccc !important; } } .u-select-arrow:hover:before { color: #505766; } //select-公共样式-UISJ-9 .u-select-dropdown{ padding: 8px 0; .u-select-dropdown-menu-item-active,.u-select-dropdown-menu-item:hover{ background-color:#f3f5f9 ; } .u-select-dropdown-menu-item-selected,.u-select-dropdown-menu-item-selected:hover{ background-color: #fff7e7; } .u-select-dropdown-menu-item{ height: 32px; line-height: 32px; padding: 0 12px; } } .u-dropdown { .u-dropdown-menu { .u-dropdown-menu-item{ height: 32px; line-height: 32px; padding: 0 12px; } } .u-dropdown-menu > .u-dropdown-menu-item:hover{ background-color:#f3f5f9 ; } .u-dropdown-menu-item.u-dropdown-menu-item-selected:hover{ background-color: #fff7e7; } }