UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

76 lines (64 loc) 1.67 kB
.@{calendar-prefix-cls}-year-panel { position: absolute; top: 0.01rem; right: 0; bottom: 0; left: 0; z-index: 10; background: @component-background; border-radius: @border-radius-base; outline: none; > div { // TODO: this is a useless wrapper, and we need to remove it in rc-calendar height: 100%; } } .@{calendar-prefix-cls}-year-panel-hidden { display: none; } .@{calendar-prefix-cls}-year-panel-header { .calendarPanelHeader(~'@{calendar-prefix-cls}-year-panel'); } .@{calendar-prefix-cls}-year-panel-body { height: ~'calc(100% - .4rem)'; } .@{calendar-prefix-cls}-year-panel-table { width: 100%; height: 100%; table-layout: fixed; border-collapse: separate; } .@{calendar-prefix-cls}-year-panel-cell { text-align: center; } .@{calendar-prefix-cls}-year-panel-year { display: inline-block; height: 0.24rem; margin: 0 auto; padding: 0 0.08rem; color: @text-color; line-height: 0.24rem; text-align: center; background: transparent; border-radius: @border-radius-sm; transition: background @animation-duration-slow ease; &:hover { background: @item-hover-bg; cursor: pointer; } } .@{calendar-prefix-cls}-year-panel-selected-cell .@{calendar-prefix-cls}-year-panel-year { color: #fff; background: @date-primary-color; &:hover { color: #fff; background: @date-primary-color; } } .@{calendar-prefix-cls}-year-panel-last-decade-cell, .@{calendar-prefix-cls}-year-panel-next-decade-cell { .@{calendar-prefix-cls}-year-panel-year { color: @disabled-color; user-select: none; } }