DecadePanel.less 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. .@{calendar-prefix-cls}-decade-panel {
  2. position: absolute;
  3. top: 0;
  4. right: 0;
  5. bottom: 0;
  6. left: 0;
  7. z-index: @zindex-picker-panel;
  8. display: flex;
  9. flex-direction: column;
  10. background: @calendar-bg;
  11. border-radius: @border-radius-base;
  12. outline: none;
  13. }
  14. .@{calendar-prefix-cls}-decade-panel-hidden {
  15. display: none;
  16. }
  17. .@{calendar-prefix-cls}-decade-panel-header {
  18. position: relative;
  19. }
  20. .@{calendar-prefix-cls}-decade-panel-body {
  21. flex: 1;
  22. }
  23. .@{calendar-prefix-cls}-decade-panel-footer {
  24. border-top: @border-width-base @border-style-base @border-color-split;
  25. .@{calendar-prefix-cls}-footer-extra {
  26. padding: 0 12px;
  27. }
  28. }
  29. .@{calendar-prefix-cls}-decade-panel-table {
  30. width: 100%;
  31. height: 100%;
  32. table-layout: fixed;
  33. border-collapse: separate;
  34. }
  35. .@{calendar-prefix-cls}-decade-panel-cell {
  36. white-space: nowrap;
  37. text-align: center;
  38. }
  39. .@{calendar-prefix-cls}-decade-panel-decade {
  40. display: inline-block;
  41. height: 24px;
  42. margin: 0 auto;
  43. padding: 0 6px;
  44. color: @text-color;
  45. line-height: 24px;
  46. text-align: center;
  47. background: transparent;
  48. border-radius: @border-radius-base;
  49. transition: background 0.3s ease;
  50. &:hover {
  51. background: @item-hover-bg;
  52. cursor: pointer;
  53. }
  54. }
  55. .@{calendar-prefix-cls}-decade-panel-selected-cell .@{calendar-prefix-cls}-decade-panel-decade {
  56. color: @text-color-inverse;
  57. background: @primary-color;
  58. &:hover {
  59. color: @text-color-inverse;
  60. background: @primary-color;
  61. }
  62. }
  63. .@{calendar-prefix-cls}-decade-panel-last-century-cell,
  64. .@{calendar-prefix-cls}-decade-panel-next-century-cell {
  65. .@{calendar-prefix-cls}-decade-panel-decade {
  66. color: @disabled-color;
  67. user-select: none;
  68. }
  69. }