@pmwcs/button-group
Version:
PMWCS button-group component
35 lines (34 loc) • 1.14 kB
CSS
.pmwc-button-group {
display: inline-flex;
padding: 0;
border-radius: var(--mdc-shape-small, 4px);
}
.pmwc-button-group--raised {
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.pmwc-button-group--dense > .mdc-button {
min-width: unset;
align-items: center;
}
.pmwc-button-group > .mdc-button:not(:first-child) {
margin-left: -1px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.pmwc-button-group > .mdc-button:not(:last-child) {
border-right-color: transparent;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.pmwc-button-group > .mdc-button .mdc-button__ripple {
border-radius: unset;
}
.pmwc-button-group > .mdc-button:first-child .mdc-button__ripple {
border-top-left-radius: var(--mdc-shape-small, 4px);
border-bottom-left-radius: var(--mdc-shape-small, 4px);
}
.pmwc-button-group > .mdc-button:last-child .mdc-button__ripple {
border-top-right-radius: var(--mdc-shape-small, 4px);
border-bottom-right-radius: var(--mdc-shape-small, 4px);
}