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

86 lines
1.7 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 {
background-color: $studio-white;
2018-06-29 00:34:17 +00:00
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: '';
background: transparent url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 0 top 55%;
2018-06-29 00:34:17 +00:00
position: absolute;
right: 14px;
width: 32px;
height: 48px;
@include animate-transform;
2018-06-29 00:34:17 +00:00
}
2018-08-22 04:44:01 +00:00
&.is-open {
&::after {
transform: translateX(12px) translateY(2px) rotate(180deg);
2018-08-22 04:44:01 +00:00
}
}
2018-06-29 00:34:17 +00:00
&:hover,
&:active,
&.is-open {
background-color: $core-grey-light-100;
}
&.components-button:focus:not(:disabled) {
border-color: $studio-woocommerce-purple-60;
box-shadow: 0 0 2px rgba($studio-woocommerce-purple-60, 0.8);
}
2018-06-29 00:34:17 +00:00
&.is-multi-line .woocommerce-dropdown-button__labels {
flex-direction: column;
}
&:not(:focus):not(.is-open) {
border-color: $core-form-grey;
}
2018-06-29 00:34:17 +00:00
}
.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 );
}
}
}
}