UNPKG

adou-ui

Version:

feat:修复了TagInput无法清空的问题

179 lines (169 loc) 3.83 kB
@charset "UTF-8"; .select-wrapper { position: relative; } .select-wrapper select option:first-child { display: none; } .select-wrapper .select-placeholder, .select-wrapper .select-value { display: block; color: #7d7d7d; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .select-wrapper .select-value { color: #000; } .select-wrapper .select-content { position: relative; cursor: pointer; } .select-wrapper .select-content i { transition: transform 0.3s ease; /* 添加过渡效果 */ } .select-wrapper .open { opacity: 1; visibility: visible; transform: scaleY(1); } .select-wrapper .icon { position: absolute; top: 10px; right: 14px; transition: transform 0.2s; } .select-wrapper .icon.rotate-down:hover { transform: scale(1.3) rotate(0deg); } .select-wrapper .icon.rotate-up:hover { transform: scale(1.3) rotate(90deg); } .select-wrapper .content-box .label-box { font-size: 14px; min-width: 50px; max-width: 200px !important; flex-wrap: wrap; } .select-wrapper .content-box .select-form-content { flex: 1; display: flex; } .select-wrapper .content-box .suffix-content-btn { border-top-right-radius: 0 !important; /* 去掉右上角的圆角 */ border-bottom-right-radius: 0 !important; border-right: none; /* 去掉右下角的圆角 */ } .select-wrapper .content-box .suffix-content-btn-wrapper { min-width: 37px; display: flex; align-items: center; justify-content: center; background-color: #eee; border-top-right-radius: 6px; border-bottom-right-radius: 6px; } .select-wrapper .content-box .suffix-content-btn-wrapper .btn { border-top-left-radius: 0; /* 去掉左上角的圆角 */ border-bottom-left-radius: 0; /* 去掉左下角的圆角 */ } .select-wrapper .content-box .suffix-content-text-wrapper { display: flex; align-items: center; justify-content: center; } .select-wrapper .label-in-center { display: flex; } .select-wrapper .label-in-left-top { display: flex; } .select-wrapper .label-in-left-top .label-box { display: flex; align-items: start; } /* 定义滚动条样式 */ ::-webkit-scrollbar { width: 6px; /* 滚动条宽度 */ } ::-webkit-scrollbar-track { background: #f1f1f1; /* 滚动条背景色 */ } ::-webkit-scrollbar-thumb { background: #888; /* 滚动条滑块颜色 */ border-radius: 2px; /* 滚动条滑块圆角 */ } /* 悬停时滑块样式 */ ::-webkit-scrollbar-thumb:hover { background: #555; } .rotate-up { transform: rotate(90deg); /* 旋转-180度,向上箭头样式 */ } .rotate-down { transform: rotate(0deg); /* 不旋转,向下箭头样式 */ } .select-option-content { min-width: 140px; text-align-last: left; background-color: #fff; overflow: hidden; /* 隐藏溢出内容 */ position: absolute; z-index: 66666666; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease; visibility: hidden; transform: scaleY(0); transform-origin: top; /* 添加高度变化的过渡效果 */ } .select-option-content .select-option { padding: 5px 10px; } .select-option-content .select-option:hover { background-color: #f6f6f6; cursor: pointer; } .select-option-content .select-option:active { color: #fff; background-color: #2783d8; } .select-option-content .select-option.focused { background-color: #e0e0e0; /* 高亮当前聚焦的选项 */ } .select-option-content .select-option-active { font-weight: bold; } .select-option-content-open { opacity: 1; visibility: visible; transform: scaleY(1); overflow-y: auto; /* 允许垂直滚动 */ } .none-option { width: 200px; height: 50px; color: #a4a3a3; } .none-match { padding: 10px 0; height: 100px; font-style: italic; color: #a4a3a3; }