woocommerce/plugins/woocommerce-admin/packages/components/src/dropdown-button/style.scss

81 lines
1.3 KiB
SCSS
Raw Normal View History

2018-06-29 00:34:17 +00:00
/** @format */
2018-07-20 03:40:15 +00:00
.woocommerce-page .woocommerce-dropdown-button {
2018-06-29 00:34:17 +00:00
background-color: $white;
position: relative;
border: 1px solid $core-grey-light-500;
color: $core-grey-dark-500;
2018-08-22 04:44:01 +00:00
border-radius: 4px;
2018-06-29 00:34:17 +00:00
padding: 0 40px 0 0;
width: 100%;
&::after {
content: '';
position: absolute;
right: 14px;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
border-style: solid;
border-width: 6px 6px 0 6px;
border-color: $core-grey-dark-500 transparent transparent transparent;
@include animate-transform;
2018-06-29 00:34:17 +00:00
}
2018-08-22 04:44:01 +00:00
&.is-open {
&::after {
transform: translateY(-50%) rotate(180deg);
}
}
2018-06-29 00:34:17 +00:00
&:hover,
&:active,
&.is-open {
background-color: $core-grey-light-100;
}
&.is-multi-line .woocommerce-dropdown-button__labels {
flex-direction: column;
}
}
.woocommerce-dropdown-button__labels {
text-align: left;
2018-08-22 04:44:01 +00:00
padding: 8px 12px;
min-height: 48px;
2018-06-29 00:34:17 +00:00
display: flex;
align-items: center;
width: 100%;
2018-07-02 23:58:05 +00:00
justify-content: space-around;
2018-06-29 00:34:17 +00:00
@include breakpoint( '<400px' ) {
min-height: 46px;
}
2018-07-02 23:58:05 +00:00
span {
2018-06-29 00:34:17 +00:00
width: 100%;
text-align: left;
&:last-child {
@include font-size( 12 );
margin: 0;
}
&:first-child {
2018-08-22 04:44:01 +00:00
@include font-size( 13 );
font-weight: 600;
2018-06-29 00:34:17 +00:00
}
@include breakpoint( '<400px' ) {
&:last-child {
@include font-size( 10 );
}
&:first-child {
@include font-size( 12 );
}
}
}
}