@ -129,19 +129,28 @@
padding : 0 ;
color : $action-button-color ;
border : 0 ;
border-radius : 4 px ;
background : transparent ;
cursor : pointer ;
transition : color 100 ms ease-in ;
transition : all 100 ms ease-in ;
transition-property : background-color , color ;
& : hover ,
& : active ,
& : focus {
color : lighten ( $action-button-color , 7 % ) ;
transition : color 200 ms ease-out ;
background-color : rgba ( $action-button-color , 0 .15 ) ;
transition : all 200 ms ease-out ;
transition-property : background-color , color ;
}
& : focus {
background-color : rgba ( $action-button-color , 0 .3 ) ;
}
& . disabled {
color : darken ( $action-button-color , 13 % ) ;
background-color : transparent ;
cursor : default ;
}
@ -166,10 +175,16 @@
& : active ,
& : focus {
color : darken ( $lighter-text-color , 7 % ) ;
background-color : rgba ( $lighter-text-color , 0 .15 ) ;
}
& : focus {
background-color : rgba ( $lighter-text-color , 0 .3 ) ;
}
& . disabled {
color : lighten ( $lighter-text-color , 7 % ) ;
background-color : transparent ;
}
& . active {
@ -197,6 +212,7 @@
. text-icon-button {
color : $lighter-text-color ;
border : 0 ;
border-radius : 4 px ;
background : transparent ;
cursor : pointer ;
font-weight : 600 ;
@ -204,17 +220,25 @@
padding : 0 3 px ;
line-height : 27 px ;
outline : 0 ;
transition : color 100 ms ease-in ;
transition : all 100 ms ease-in ;
transition-property : background-color , color ;
& : hover ,
& : active ,
& : focus {
color : darken ( $lighter-text-color , 7 % ) ;
transition : color 200 ms ease-out ;
background-color : rgba ( $lighter-text-color , 0 .15 ) ;
transition : all 200 ms ease-out ;
transition-property : background-color , color ;
}
& : focus {
background-color : rgba ( $lighter-text-color , 0 .3 ) ;
}
& . disabled {
color : lighten ( $lighter-text-color , 20 % ) ;
background-color : transparent ;
cursor : default ;
}
@ -604,7 +628,8 @@
}
}
. icon-button {
. icon-button ,
. text-icon-button {
box-sizing : content-box ;
padding : 0 3 px ;
}