Files
xiaozhi-admin-ui/src/assets/styles/components/_query-form.scss
T

137 lines
2.9 KiB
SCSS

/* Shared search and filter form layout. */
.query-form {
display: flex;
flex-wrap: wrap;
gap: 10px 14px;
align-items: center;
}
.query-form .el-form-item {
flex: 0 0 auto;
margin-bottom: 0;
margin-right: 0;
display: flex;
align-items: center;
min-width: 0;
}
.query-form .el-form-item__content {
min-width: 0;
}
.query-form.el-form--inline .el-form-item__label {
flex: 0 0 auto;
width: auto;
min-width: 68px;
overflow: visible;
white-space: nowrap;
word-break: keep-all;
line-break: strict;
justify-content: flex-end;
}
.query-form .el-form-item:last-child {
margin-left: auto;
align-self: center;
}
.query-form .el-form-item:last-child .el-form-item__content {
display: inline-flex;
align-items: center;
justify-content: flex-end;
gap: 6px;
flex-wrap: nowrap;
}
.query-form .el-form-item:last-child .el-button {
margin-left: 0 !important;
flex-shrink: 0;
}
.query-form .el-form-item:last-child .el-button + .el-button {
margin-left: 0 !important;
}
.query-form .el-form-item[style*='width: 308px'] {
width: auto !important;
min-width: 376px;
}
.query-form .el-form-item[style*='width: 308px'] .el-form-item__content {
flex: 0 0 308px;
min-width: 308px;
}
.query-form .el-form-item[style*='width: 308px'] .el-date-editor.el-range-editor {
width: 308px;
min-width: 308px;
}
.query-form .el-input__wrapper,
.query-form .el-select__wrapper,
.query-form .el-textarea__inner,
.query-form .el-date-editor,
.query-form .el-range-editor,
.query-form .el-cascader .el-input__wrapper,
.query-form .el-input-number,
.query-form .el-input-number__decrease,
.query-form .el-input-number__increase {
border-radius: 12px !important;
}
.query-form .el-button {
border-radius: 10px !important;
}
html.dark .query-form .el-button--primary {
--el-button-bg-color: rgba(37, 99, 235, 0.28);
--el-button-border-color: rgba(96, 165, 250, 0.62);
--el-button-text-color: #dbeafe;
--el-button-hover-bg-color: rgba(59, 130, 246, 0.36);
--el-button-hover-border-color: rgba(147, 197, 253, 0.78);
--el-button-hover-text-color: #eff6ff;
--el-button-active-bg-color: rgba(29, 78, 216, 0.44);
--el-button-active-border-color: rgba(96, 165, 250, 0.86);
--el-button-active-text-color: #eff6ff;
}
@media (max-width: 900px) {
.query-form {
gap: 10px 12px;
}
}
@media (max-width: 640px) {
.query-form {
display: flex;
flex-direction: column;
align-items: stretch;
}
.query-form .el-form-item {
width: 100%;
}
.query-form .el-form-item[style*='width: 308px'] {
min-width: 0;
}
.query-form .el-form-item[style*='width: 308px'] .el-form-item__content {
flex: 1 1 auto;
min-width: 0;
}
.query-form .el-input,
.query-form .el-select,
.query-form .el-date-editor,
.query-form .el-cascader,
.query-form .el-input-number {
width: 100% !important;
}
.query-form .el-form-item:last-child {
margin-left: 0;
}
}