mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-07 08:57:19 +08:00
193 lines
4.1 KiB
SCSS
193 lines
4.1 KiB
SCSS
.el-form-item__label {
|
||
font-weight: 700;
|
||
}
|
||
|
||
.el-breadcrumb__inner,
|
||
.el-breadcrumb__inner a {
|
||
font-weight: 400 !important;
|
||
}
|
||
|
||
.el-dropdown-menu {
|
||
padding: 0 !important;
|
||
}
|
||
|
||
.is-dark {
|
||
z-index: 9999 !important;
|
||
}
|
||
|
||
/* 重置 el-button 中 icon 的 margin */
|
||
.reset-margin [class*="el-icon"] + span {
|
||
margin-left: 2px !important;
|
||
}
|
||
|
||
/* 自定义 popover 的类名 */
|
||
.pure-popper {
|
||
padding: 0 !important;
|
||
}
|
||
|
||
/* nprogress 适配 element-plus 的主题色 */
|
||
#nprogress {
|
||
& .bar {
|
||
background-color: var(--el-color-primary) !important;
|
||
}
|
||
|
||
& .peg {
|
||
box-shadow:
|
||
0 0 10px var(--el-color-primary),
|
||
0 0 5px var(--el-color-primary) !important;
|
||
}
|
||
|
||
& .spinner-icon {
|
||
border-top-color: var(--el-color-primary);
|
||
border-left-color: var(--el-color-primary);
|
||
}
|
||
}
|
||
|
||
.pure-dialog {
|
||
.pure-dialog-svg {
|
||
color: var(--el-color-info);
|
||
}
|
||
|
||
.el-dialog__headerbtn {
|
||
top: 20px;
|
||
right: 14px;
|
||
width: 24px;
|
||
height: 24px;
|
||
}
|
||
}
|
||
|
||
/* 全局覆盖element-plus的el-dialog、el-drawer、el-message-box、el-notification组件右上角关闭图标和el-upload上传文件列表右侧关闭图标的样式,表现更鲜明 */
|
||
.el-dialog__headerbtn,
|
||
.el-message-box__headerbtn {
|
||
&:hover {
|
||
.el-dialog__close {
|
||
color: var(--el-color-info) !important;
|
||
}
|
||
}
|
||
}
|
||
|
||
.el-icon {
|
||
&.el-dialog__close,
|
||
&.el-drawer__close,
|
||
&.el-message-box__close,
|
||
&.el-notification__closeBtn,
|
||
.el-upload-list__item.is-ready &.el-icon--close {
|
||
width: 24px;
|
||
height: 24px;
|
||
border-radius: 4px;
|
||
outline: none;
|
||
transition:
|
||
background-color 0.2s,
|
||
color 0.2s;
|
||
|
||
&:hover {
|
||
color: rgb(0 0 0 / 88%) !important;
|
||
text-decoration: none;
|
||
background-color: rgb(0 0 0 / 6%);
|
||
|
||
.pure-dialog-svg {
|
||
color: rgb(0 0 0 / 88%) !important;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
/* 克隆并自定义 ElMessage 样式,不会影响 ElMessage 原本样式,在 src/utils/message.ts 中调用自定义样式 ElMessage 方法即可,整体暗色风格在 src/style/dark.scss 文件进行了适配 */
|
||
.pure-message {
|
||
padding: 10px 13px !important;
|
||
background: #fff !important;
|
||
border-width: 0 !important;
|
||
box-shadow:
|
||
0 3px 6px -4px #0000001f,
|
||
0 6px 16px #00000014,
|
||
0 9px 28px 8px #0000000d !important;
|
||
|
||
&.el-message.is-closable .el-message__content {
|
||
padding-right: 17px !important;
|
||
}
|
||
|
||
& .el-message__content {
|
||
color: #000000d9 !important;
|
||
pointer-events: all !important;
|
||
background-image: initial !important;
|
||
}
|
||
|
||
& .el-message__icon {
|
||
margin-right: 8px !important;
|
||
}
|
||
|
||
& .el-message__closeBtn {
|
||
right: 9px !important;
|
||
border-radius: 4px;
|
||
outline: none;
|
||
transition:
|
||
background-color 0.2s,
|
||
color 0.2s;
|
||
|
||
&:hover {
|
||
background-color: rgb(0 0 0 / 6%);
|
||
}
|
||
}
|
||
}
|
||
|
||
/* 自定义菜单搜索样式 */
|
||
.pure-search-dialog {
|
||
@media screen and (width > 760px) and (width <= 940px) {
|
||
.el-input__inner {
|
||
font-size: 12px;
|
||
}
|
||
}
|
||
|
||
@media screen and (width <= 470px) {
|
||
.el-input__inner {
|
||
font-size: 12px;
|
||
}
|
||
}
|
||
|
||
.el-dialog__header {
|
||
display: none;
|
||
}
|
||
|
||
.el-dialog__body {
|
||
padding-top: 12px;
|
||
padding-bottom: 0;
|
||
}
|
||
|
||
.el-input__inner {
|
||
font-size: 1.2em;
|
||
}
|
||
|
||
.el-dialog__footer {
|
||
padding-bottom: 10px;
|
||
box-shadow:
|
||
0 -1px 0 0 #e0e3e8,
|
||
0 -3px 6px 0 rgb(69 98 155 / 12%);
|
||
}
|
||
}
|
||
|
||
/* 仿 el-scrollbar 滚动条样式,支持大多数浏览器,如Chrome、Edge、Firefox、Safari等。整体暗色风格在 src/style/dark.scss 文件进行了适配 */
|
||
.pure-scrollbar {
|
||
/* Firefox */
|
||
scrollbar-width: thin; /* 可选值为 'auto', 'thin', 'none' */
|
||
scrollbar-color: rgb(221 222 224) transparent; /* 滑块颜色、轨道颜色 */
|
||
::-webkit-scrollbar {
|
||
width: 6px; /* 滚动条宽度 */
|
||
}
|
||
|
||
/* 滚动条轨道 */
|
||
::-webkit-scrollbar-track {
|
||
background: transparent; /* 轨道颜色 */
|
||
}
|
||
|
||
/* 滚动条滑块 */
|
||
::-webkit-scrollbar-thumb {
|
||
background-color: rgb(221 222 224);
|
||
border-radius: 4px;
|
||
}
|
||
|
||
/* 滚动条滑块:hover状态 */
|
||
::-webkit-scrollbar-thumb:hover {
|
||
background: rgb(199 201 203); /* 滑块hover颜色 */
|
||
}
|
||
}
|