pagination.less 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. @import "../variate.less";
  2. .@{elNamespace}-pagination{
  3. --el-pagination-font-size: 12px;
  4. .@{elNamespace}-select{
  5. .@{elNamespace}-input{
  6. width: 99px;
  7. font-size: var(--el-pagination-font-size);
  8. .@{elNamespace}-input__wrapper{
  9. padding-right: 10px;
  10. }
  11. }
  12. }
  13. &:not(.is-background){
  14. // 页码无背景色时
  15. --el-pagination-button-width: 30px;
  16. .@{elNamespace}-pager li {
  17. margin: 0;
  18. height: 28px;
  19. //width: 28px;
  20. }
  21. }
  22. .button-disabled(){
  23. color: var(--el-border-color);
  24. background-color: #fff;
  25. }
  26. --el-pagination-button-bg-color: var(--el-bg-color);
  27. &.is-background {
  28. .@{elNamespace}-pagination__sizes{
  29. margin-right: 20px;
  30. }
  31. .@{elNamespace}-pagination__editor.@{elNamespace}-input{
  32. width: 44px;
  33. min-width: 44px;
  34. }
  35. .@{elNamespace}-pagination__jump{
  36. margin-left: 20px;
  37. }
  38. .@{elNamespace}-pager li{
  39. font-size: 14px;
  40. }
  41. .btn-prev, .btn-next, .@{elNamespace}-pager li{
  42. border: 1px solid var(--el-border-color);
  43. &.is-active{
  44. border-color: var(--el-pagination-hover-color)
  45. }
  46. &:not(:disabled):hover{
  47. border-color: var(--el-pagination-hover-color)
  48. }
  49. }
  50. .btn-prev, .btn-next{
  51. &:disabled{
  52. .button-disabled()
  53. }
  54. }
  55. }
  56. .btn-prev, .btn-next{
  57. &:disabled{
  58. .button-disabled()
  59. }
  60. }
  61. }