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>
相关推荐
D_C_tyu5 天前
Vue3 + Element Plus | el-table 多级表头表格导出 Excel(含合并单元格、单元格居中)第二版
vue.js·elementui·excel
跟着珅聪学java5 天前
Element UI 的 el-input组件触发 blur事件
javascript·vue.js·elementui
Komorebi゛5 天前
【Vue + Element Plus】el-tree树结构样式改造,添加转折线
前端·javascript·vue.js·elementui
花生柿子5 天前
在elementui可横向滚动的table中,操作列有时候会透视下面的行
前端·javascript·elementui
敲代码的小吉米5 天前
Element Plus 表格中的复制功能使用指南
前端·javascript·elementui
小白探索世界欧耶!~13 天前
Vue2项目引入sortablejs实现表格行拖曳排序
前端·javascript·vue.js·经验分享·elementui·html·echarts
css趣多多14 天前
vue2项目改造为vue3遇到的问题以及解决办法
前端·vue.js·elementui
EstherNi15 天前
仿照elementui写图片放大的案例,但多加了下载按钮,vue3
javascript·vue.js·elementui
糕冷小美n18 天前
elementuivue2表格不覆盖整个表格添加固定属性
前端·javascript·elementui
沐墨染18 天前
黑词分析与可疑对话挖掘组件的设计与实现
前端·elementui·数据挖掘·数据分析·vue·visual studio code