文件
xionggeshop/public/assets/tool/libs/common.css

781 行
13 KiB
CSS

/* elementui */
.el-pagination,
.el-pagination__total,
.el-input__inner,
.el-pagination__jump {
color: #444;
}
.el-radio-button__inner {
font-size: 12px;
}
.el-radio-button__inner,
.el-radio-button__inner:hover {
height: 32px;
line-height: 32px;
width: 80px;
text-align: center;
padding: 0;
color: #666;
}
.el-radio__input.is-checked + .el-radio__label,
.el-tabs__item.is-active,
.el-tabs__item:hover,
.el-pager li.active,
.el-select-dropdown__item.selected,
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected,
.el-checkbox__input.is-checked + .el-checkbox__label {
color: #7438d5;
}
.el-radio__input.is-checked .el-radio__inner,
.el-tabs__active-bar,
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner,
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
background: #7438d5;
border-color: #7438d5;
}
.el-radio-button__orig-radio:checked + .el-radio-button__inner {
box-shadow: -1px 0 0 0 #7438d5;
}
.el-button--primary,
.el-button--primary:hover,
.el-button--primary:focus,
.el-button--primary:active {
background: #7438d5;
border-color: #7438d5;
color: #fff;
}
.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
color: #fff;
background-color: rgba(128, 106, 246, 0.6);
border-color: rgba(128, 106, 246, 0.6);
}
.el-date-editor .el-range-separator {
line-height: 28px;
}
.el-table,
.el-table thead,
.el-table th {
color: #444;
font-weight: 500;
font-size: 13px;
}
.el-table th {
background: #f9f9f9;
padding: 7px 0;
}
.el-tabs__item {
width: 80px;
padding: 0;
padding-right: 20px;
text-align: center;
color: #666;
}
.el-tabs__nav-wrap::after {
height: 1px;
}
.el-table td,
.el-table th,
.el-table th.is-leaf {
border-color: #f7f7f7;
/* padding: 0; */
}
.el-table th .cell,
.el-table td .cell {
/* padding: 8px 10px; */
/* height: 44px;
line-height: 20px;*/
display: flex;
align-items: center;
justify-content: center;
}
.el-table th .cell {
/* height: 40px; */
/* padding: 8px 10px; */
}
.el-input__inner {
padding: 0 10px;
}
.el-input__inner,
.el-input__icon {
/* height: 34px;
line-height: 34px; */
}
/* image */
.el-image {
width: 100%;
height: 100%;
}
.image-slot {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
/* tabs */
.tabs-custom {
position: relative;
margin-bottom: 14px;
}
.el-tabs__header {
margin-bottom: 20px;
}
/* form */
.el-form-item__label,
.el-radio {
color: #444;
font-weight: 500;
}
.el-input-group__append {
padding: 0 10px;
}
.el-input-group__prepend {
/* padding: 0 10px; */
width: 116px;
background: #f0f0f0;
color: #555;
}
/* 超出省略号 */
.ellipsis-item {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.ellipsis-item-2 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.ellipsis-1 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* flex布局 */
.display-flex {
display: flex;
align-items: center;
}
.display-flex-c {
display: flex;
align-items: center;
justify-content: center;
}
.display-flex-b {
display: flex;
align-items: center;
justify-content: space-between;
}
.flex-1 {
flex: 1;
}
.cursor-pointer {
cursor: pointer;
}
label {
margin-bottom: 0;
}
/* 主题颜色 */
.theme-color {
color: #7536d0;
}
.theme-delete-color {
color: #ff5959;
}
.color-444 {
color: #444;
}
.color-666 {
color: #666;
}
/* index页面32px */
.custom-index .el-input__inner {
padding: 0 10px;
}
.custom-index .el-input__inner,
.custom-index .el-input__icon {
/* height: 32px;
line-height: 32px; */
}
/* 标题头部 */
.custom-header {
height: 50px;
line-height: 50px;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 10px;
}
.custom-header-title {
font-size: 14px;
color: #444;
}
/* 头部按钮 */
.custom-button-container {
margin-bottom: 14px;
display: flex;
justify-content: space-between;
align-items: center;
}
.custom-table-header {
margin-bottom: 14px;
}
/* 刷新 */
.custom-refresh {
width: 32px;
height: 32px;
border: 1px solid #e6e6e6;
border-radius: 4px;
font-size: 14px;
color: #999;
margin-right: 14px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.create-btn {
background: #7536d0;
color: #fff;
width: 100px;
height: 32px;
border-radius: 4px;
cursor: pointer;
font-size: 12px;
display: flex;
justify-content: center;
align-items: center;
}
.create-btn i {
font-size: 14px;
margin-right: 8px;
}
.recycle-btn {
width: 88px;
color: #444;
border: #444 1px solid;
height: 32px;
border-radius: 4px;
cursor: pointer;
font-size: 12px;
display: flex;
justify-content: center;
align-items: center;
}
.recycle-btn i {
margin-right: 6px;
font-size: 14px;
}
/* table */
.custom-table-body {
margin: 14px 0 30px;
}
.el-table__fixed-right::before,
.el-table__fixed::before {
height: 0;
}
.el-table .bg-color {
background: #f9f9f9;
}
.cell-left .cell {
justify-content: flex-start !important;
}
.border-right {
border-right: 1px solid #e6e6e6;
}
.table-edit-text {
color: #7536d0;
cursor: pointer;
margin-right: 20px;
}
.table-delete-text {
color: #ff5959;
cursor: pointer;
}
/* 分页 */
.pagination-container {
justify-content: flex-end;
margin-top: 30px;
display: flex;
align-items: center;
}
.shopro-container-scrollbar::-webkit-scrollbar {
width: 6px;
height: 6px;
}
.shopro-container-scrollbar::-webkit-scrollbar-thumb {
width: 6px;
background: #ccc;
height: 20px;
border-radius: 3px;
}
/* add edit */
.dialog-form {
height: calc(100vh - 110px);
overflow-y: auto;
padding-right: 25px;
}
.dialog-form::-webkit-scrollbar {
width: 6px;
}
.dialog-form::-webkit-scrollbar-thumb {
width: 6px;
background: #e6e6e6;
height: 20px;
border-radius: 3px;
}
.create-store {
margin-left: 45px;
}
.dialog-footer {
padding: 10px;
height: 46px;
justify-content: flex-end;
display: flex;
align-items: center;
}
.dialog-cancel-btn {
width: 88px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.dialog-define-btn {
width: 88px;
height: 36px;
background: #7438d5;
border-radius: 4px;
font-size: 16px;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
/* .el-dialog */
.el-dialog {
border-radius: 8px;
}
.el-dialog__title {
font-size: 14px !important;
}
.shopro-button {
border-radius: 4px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.shopro-reset-button {
width: 78px;
height: 32px;
color: #888;
background: #ffffff;
border: 1px solid #999999;
}
.shopro-screen-button {
width: 78px;
height: 32px;
background: #6e3dc8;
color: #fff;
}
.shopro-add-button {
background: #7536d0;
color: #fff;
width: 98px;
height: 32px;
line-height: 32px;
border-radius: 4px;
font-size: 12px;
text-align: center;
cursor: pointer;
}
.shopro-add-button i {
margin-right: 5px;
font-size: 13px;
}
.shopro-delete-button {
width: 88px;
height: 36px;
color: #ff5959;
font-size: 14px;
cursor: pointer;
}
.shopro-refresh-button {
width: 32px;
height: 32px;
border: 1px solid #e6e6e6;
font-size: 14px;
color: #999;
margin-right: 14px;
}
.shopro-edit-text {
color: #7438d5;
font-size: 14px;
cursor: pointer;
margin-right: 14px;
}
.shopro-delete-text {
color: #ed655f;
font-size: 14px;
cursor: pointer;
margin-right: 14px;
}
.shopro-detail-text {
color: #0ace97;
font-size: 14px;
cursor: pointer;
margin-right: 14px;
}
.shopro-form-group-title {
border-bottom: 1px solid #e6e6e6;
height: 50px;
line-height: 50px;
font-weight: 600;
font-size: 14px;
margin-bottom: 30px;
display: flex;
align-items: center;
padding: 0 20px;
}
.shopro-form-group-title-line {
width: 2px;
height: 16px;
background: #7438d5;
border-radius: 4px;
margin: 0 10px;
}
/* index */
.shopro-tabs-container {
}
.shopro-tabs-container .el-tabs__nav-scroll {
padding: 0 20px;
}
.shopro-tabs-container .el-tabs__item {
width: 100px;
padding: 0;
height: 50px;
line-height: 50px;
text-align: center;
}
.shopro-tabs-container .el-tabs__active-bar {
width: 80px !important;
left: 10px;
}
.shopro-screen-container {
padding: 0 20px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.shopro-screen-container .shopro-screen-item {
margin-right: 30px;
margin-bottom: 20px;
}
.shopro-screen-container .shopro-screen-item:last-of-type {
margin-right: 0px;
}
.shopro-screen-item-button {
margin-bottom: 20px;
}
.shopro-screen-container .shopro-screen-tip {
margin-right: 14px;
}
.shopro-screen-container .shopro-screen-condition {
width: 176px;
}
.shopro-header-container {
height: 50px;
line-height: 50px;
font-weight: 600;
font-size: 14px;
padding: 0 20px;
margin-bottom: 10px;
}
.shopro-index-button-container {
margin-bottom: 14px;
padding: 0 20px;
display: flex;
}
.shopro-table-container {
padding: 0 20px;
}
.shopro-table-container .el-table .table-image {
width: 30px;
height: 30px;
border: 1px solid #e6e6e6;
box-sizing: border-box;
border-radius: 2px;
margin-right: 12px;
flex-shrink: 0;
}
.shopro-table-container .cell > div {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.shopro-table-container .cell-left .cell > div {
justify-content: flex-start;
}
.shopro-pagination-container {
padding: 30px 20px 0;
display: flex;
justify-content: flex-end;
}
.el-date-editor.el-input,
.el-date-editor.el-input__inner {
width: 100%;
}
.el-input {
font-size: 12px;
}
.shopro-status-dot {
width: 6px;
height: 6px;
border-radius: 50%;
margin-right: 6px;
display: inline-block;
}
.shopro-status-normal {
color: #65c62c;
line-height: 13px;
}
.shopro-status-normal-dot {
background: #65c62c;
}
.shopro-status-nonormal {
color: #ed5b56;
line-height: 13px;
}
.shopro-status-nonormal-dot {
background: #ed5b56;
}
.shopro-status-default {
color: #777;
line-height: 13px;
}
.shopro-status-default-dot {
background: #777;
}
.shopro-status-special {
color: #4390f7;
line-height: 13px;
}
.shopro-status-special-dot {
background: #4390f7;
}
.shopro-status-other {
color: #f0af41;
line-height: 13px;
}
.shopro-status-other-dot {
background: #f0af41;
}
.nice-validator .el-input__inner {
vertical-align: baseline !important;
}
.shopro-submit-container {
display: flex;
justify-content: flex-end;
position: fixed;
right: 0;
bottom: 0px;
height: 60px;
width: 100%;
background: #fff;
padding: 10px 36px;
border-top: 1px solid #ededed;
z-index: 10;
}
.is-center .cell {
text-align: center;
}
.el-table .is-center .cell {
justify-content: center;
}
.is-left .cell {
text-align: left;
}
.el-table .is-left .cell {
justify-content: left;
}
[v-cloak] {
display: none;
}
.activity-tags {
padding: 4px 8px;
font-size: 12px;
line-height: 12px;
color: #fff;
border-radius: 2px;
margin-right: 4px;
width: fit-content;
}
.activity-tags:last-child {
margin-right: 0;
}
.groupon-activity-tag {
background: #9b7dd9;
}
.seckill-activity-tag {
background: #ff8d7c;
}
.full-activity-tag {
background: #f5ae6b;
}
/* status */
.shopro-status-info {
color: #777;
}
.shopro-status-info .shopro-status-dot {
background: #777;
}
.shopro-status-error {
color: #ed5b56;
}
.shopro-status-error .shopro-status-dot {
background: #ed5b56;
}
.shopro-status-warning {
color: #f0af41;
}
.shopro-status-warning .shopro-status-dot {
background: #f0af41;
}
.shopro-status-success {
color: #65c62c;
}
.shopro-status-success .shopro-status-dot {
background: #65c62c;
}