elementui el-date-picker分页选择弹出框样式及分页样式

:popper-class="'popperClass'"

复制代码
<el-pagination
      class="pagination"
      :popper-class="'popperClass'"
      v-show="total > 0"
      v-model:current-page="currentPage"
      v-model:page-size="pageSize"
      :page-sizes="[5, 10, 20, 30, 50]"
      :total="total"
      layout="total, sizes, prev, pager, next, jumper"
      @size-change="handleSizeChange"
      @current-change="handleCurrentChange"
    />

<style lang="scss">
/*分页样式**/
.pagination {
  .el-select__wrapper,
  .el-pagination.is-background .btn-prev:disabled,
  .el-pagination.is-background .btn-next:disabled,
  .btn-prev,
  .el-pagination.is-background .el-pager li,
  .el-button--danger.is-plain {
    box-shadow: #377fc7 0px 0px 0px 1px inset !important;
    background: #001939 !important;
  }

  .el-checkbox__inner {
    background: transparent;
  }
  .el-checkbox__inner::after {
    color: #00e4ff;
  }

  .el-range-input,
  .el-pagination__jump {
    color: #fff;
  }
  .el-tag {
    background-color: transparent;
    border: none;
    color: #fff;
  }
  .btn-prev,
  .btn-next {
    box-shadow: #377fc7 0px 0px 0px 1px inset !important;
    background: #001939 !important;
    color: #fff;
  }
  .el-button--primary,
  .el-button + .el-button,
  .el-select,
  .el-pagination .el-select,
  .el-select__wrapper {
    background: #05379b;
  }
  .el-pagination.is-background .el-pager li.is-active {
    color: #00e4ff;
  }
  .el-input__wrapper,
  .el-select__wrapper,
  .el-form-item__content,
  .el-input {
    box-shadow: #377fc7 0px 0px 0px 1px inset;
    background: #062a4c;
  }
  .el-input__inner,
  .el-pager li,
  .el-pagination__total,
  .el-select__suffix,
  .el-select__placeholder {
    color: #fff;
  }
  .el-select-dropdown__item.is-selected {
    color: #00e4ff;
    background: #062a4c;
  }
  .el-select-dropdown__item {
    color: #fff;
  }
  .el-select-dropdown__item.hover {
    background: #062a4c;
  }
}
//分页下拉框样式
.popperClass {
  background: #062a4c;
  color: #fff;
  box-shadow: #377fc7 0px 0px 0px 1px inset !important;
  border: transparent !important;
  //选中
  .el-select-dropdown__item.is-hovering {
    // color: #00e4ff;
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
  }
  .el-select__popper.el-popper .el-popper__arrow::before {
    border: 1px solid #001939;
  }
  .el-select-dropdown__item.is-selected{
    color: #00e4ff;
  }
}
</style>
相关推荐
yume_sibai3 小时前
Element Plus 导航与反馈组件完全指南(15个核心组件)
前端·elementui·交互
雪芽蓝域zzs6 天前
第十节:动态侧边栏菜单(根据路由 meta 自动渲染菜单)
javascript·vue.js·elementui
m0_5791466510 天前
Element UI 表格合并单元格完全指南:从原理到实战
前端·vue.js·elementui
常宇佳12 天前
vue3 实战系列之踩过的一些坑
javascript·vue.js·elementui
aXin_ya15 天前
ElementUI (01):Vue2 项目引入 ElementUI使用
elementui·vue
山川志~15 天前
Vue + Element UI 实战:如何实现表格时间、金额字段排序
vue.js·ui·elementui
Sterting23 天前
Form表单与校验
javascript·vue.js·elementui
Sterting24 天前
Element-Plus 入门与整体布局
前端·vue.js·elementui
yume_sibai25 天前
Element Plus 基础组件完全指南(12个核心组件)
前端·elementui
di24k24k1 个月前
多个 el-form 共用同一 ref 导致表单校验部分失效
前端·javascript·vue.js·elementui