index.vue 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <script>
  2. import { Pagination as ElPagination } from "element-ui";
  3. export default {
  4. name: "BasicPagination",
  5. components: {
  6. ElPagination,
  7. },
  8. };
  9. </script>
  10. <template>
  11. <el-pagination
  12. background
  13. popper-class="page-number"
  14. class="basic-pagination"
  15. v-bind="$attrs"
  16. v-on="$listeners"
  17. >
  18. </el-pagination>
  19. </template>
  20. <style lang="less">
  21. .basic-pagination.el-pagination.is-background {
  22. .el-pagination__jump,
  23. .el-pagination__total {
  24. color: #fff !important;
  25. }
  26. .el-pagination__jump .el-input__inner {
  27. border: 1px solid rgba(0, 213, 255, 0.6);
  28. background-color: #4167a0 !important;
  29. color: #fff !important;
  30. }
  31. .el-pagination__sizes .el-input__inner {
  32. border: 1px solid rgba(0, 213, 255, 0.6);
  33. background-color: #4167a0 !important;
  34. color: #fff !important;
  35. }
  36. .el-pager li:not(.disabled).active {
  37. background-color: #2f7df2 !important;
  38. color: #fff !important;
  39. }
  40. .el-pager li.number,
  41. li.more {
  42. background-color: #4167a0 !important;
  43. border: 1px solid rgba(0, 213, 255, 0.6);
  44. color: #fff !important;
  45. }
  46. .btn-prev,
  47. .btn-next {
  48. background-color: #4167a0 !important;
  49. border: 1px solid rgba(0, 213, 255, 0.6);
  50. }
  51. .btn-prev:not(.disabled),
  52. .btn-next:not(.disabled) {
  53. color: #fff !important;
  54. border: 1px solid rgba(0, 213, 255, 0.6);
  55. }
  56. }
  57. .el-select-dropdown.el-popper.page-number {
  58. background-color: #4167a0;
  59. }
  60. .el-select-dropdown.el-popper.page-number .popper__arrow::after {
  61. border-bottom-color: #4167a0;
  62. }
  63. .el-select-dropdown.el-popper.page-number {
  64. border: 1px solid rgba(0, 213, 255, 0.6) !important;
  65. }
  66. .el-select-dropdown.el-popper.page-number li.el-select-dropdown__item span {
  67. color: #fff;
  68. }
  69. .el-select-dropdown.el-popper.page-number
  70. li.el-select-dropdown__item.selected
  71. span {
  72. color: #2f7df2;
  73. }
  74. .el-select-dropdown.el-popper.page-number .el-select-dropdown__item.hover {
  75. background-color: #2f7df2;
  76. }
  77. .el-select-dropdown.el-popper.page-number
  78. li.el-select-dropdown__item.hover.selected
  79. span {
  80. color: #fff !important;
  81. }
  82. </style>