@@ -28,6 +28,14 @@ $cell-color: $btn-color !default;
2828$cell-border-color : null !default ;
2929$cell-border-radius : $btn-border-radius !default ;
3030
31+ $cell-hover-bg : $btn-hover-bg !default ;
32+ $cell-hover-border-color : $btn-hover-border-color !default ;
33+ $cell-hover-color : $btn-hover-color !default ;
34+
35+ $cell-active-bg : $btn-active-bg !default ;
36+ $cell-active-border-color : $btn-active-border-color !default ;
37+ $cell-active-color : $btn-active-color !default ;
38+
3139$cell-select-color : list .$selected-color !default ;
3240$cell-select-border-color : list .$selected-border-color !default ;
3341$cell-select-bg : list .$selected-bg !default ;
@@ -67,17 +75,10 @@ $cell-select-bg: list.$selected-bg !default;
6775
6876 .rw-cell ,
6977 .rw-calendar-btn {
70- line-height : 2em ;
71- border-radius : $btn-border-radius ;
78+ background-clip : $widget-background-clip ;
7279
7380 @include mixins .focus ();
7481
75- & :hover {
76- background-color : $btn-hover-bg ;
77- }
78- & :active {
79- background-color : $btn-active-bg ;
80- }
8182 // TODO: normal button disabled
8283 & :disabled ,
8384 & .rw-state-disabled {
@@ -87,7 +88,16 @@ $cell-select-bg: list.$selected-bg !default;
8788 }
8889
8990 .rw-calendar-btn {
91+ line-height : 2em ;
92+ border-radius : $btn-border-radius ;
9093 border-color : $btn-border-color ;
94+
95+ & :hover {
96+ background-color : $btn-hover-bg ;
97+ }
98+ & :active {
99+ background-color : $btn-active-bg ;
100+ }
91101 }
92102
93103 .rw-calendar-btn-left ,
@@ -162,6 +172,13 @@ $cell-select-bg: list.$selected-bg !default;
162172 padding : $cell-padding ;
163173 outline : none ;
164174
175+ & :hover {
176+ background-color : $cell-hover-bg ;
177+ }
178+ & :active {
179+ background-color : $cell-active-bg ;
180+ }
181+
165182 & .rw-state-selected {
166183 background-color : $cell-select-bg ;
167184 border-color : $cell-select-border-color ;
@@ -191,6 +208,7 @@ $cell-select-bg: list.$selected-bg !default;
191208
192209 .rw-calendar-transition-next {
193210 -webkit-backface-visibility : hidden ;
211+ backface-visibility : hidden ;
194212
195213 .rw-calendar-transition-top & {
196214 @include _translate (0 , -100% );
@@ -212,6 +230,7 @@ $cell-select-bg: list.$selected-bg !default;
212230
213231 .rw-calendar-transition-prev {
214232 -webkit-backface-visibility : hidden ;
233+ backface-visibility : hidden ;
215234 position : absolute ;
216235 left : 0 ;
217236 top : 0 ;
0 commit comments