pagination.less 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. @import "../variate.less";
  2. .@{elNamespace}-pagination{
  3. --@{elNamespace}-pagination-font-size: 12px;
  4. .@{elNamespace}-select{
  5. .@{elNamespace}-input{
  6. width: 99px;
  7. font-size: var('--@{elNamespace}-pagination-font-size');
  8. .@{elNamespace}-input__wrapper{
  9. padding-right: 10px;
  10. }
  11. }
  12. }
  13. &:not(.is-background){
  14. // 页码无背景色时
  15. --@{elNamespace}-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(~'--@{elNamespace}-border-color');
  24. background-color: #fff;
  25. }
  26. --@{elNamespace}-pagination-button-bg-color: var(~'--@{elNamespace}-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('--@{elNamespace}-border-color');
  43. &.is-active{
  44. border-color: var('--@{elNamespace}-pagination-hover-color')
  45. }
  46. &:not(:disabled):hover{
  47. border-color: var(~'--@{elNamespace}-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. }