UNPKG

@salesforce-ux/design-system

Version:
104 lines (103 loc) 3.78 kB
/*! Lightning Design System 2.12.0 */ @charset "UTF-8"; .slds-radio_button-group { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border: 1px solid #dddbda; border-radius: 0.25rem; } .slds-radio_button { display: -webkit-box; display: -ms-flexbox; display: flex; border: 0; border-radius: 0; background-clip: padding-box; } .slds-radio_button .slds-radio_faux { padding-left: 1rem; padding-right: 1rem; text-align: center; vertical-align: middle; } .slds-radio_button + .slds-radio_button { border-left: 1px solid #dddbda; margin: 0; } .slds-radio_button:first-child > .slds-radio_faux, .slds-radio_button:first-child > .slds-radio_button__label { border-radius: 0.25rem 0 0 0.25rem; } .slds-radio_button:last-child > .slds-radio_faux, .slds-radio_button .slds-button_last > .slds-radio_faux, .slds-radio_button:last-child > .slds-radio_button__label { border-radius: 0 0.25rem 0.25rem 0; } .slds-radio_button [type="radio"][type="radio"] { width: 1px; height: 1px; border: 0; clip: rect(0 0 0 0); margin: -1px; overflow: hidden; padding: 0; position: absolute; } .slds-radio_button [type="radio"]:checked + .slds-radio_faux, .slds-radio_button [type="radio"]:checked ~ .slds-radio_faux, .slds-radio_button [type="radio"]:checked + .slds-radio_button__label { background-color: #0070d2; color: white; } .slds-radio_button [type="radio"]:checked + .slds-radio_faux:hover, .slds-radio_button [type="radio"]:checked + .slds-radio_faux:focus, .slds-radio_button [type="radio"]:checked ~ .slds-radio_faux:hover, .slds-radio_button [type="radio"]:checked ~ .slds-radio_faux:focus, .slds-radio_button [type="radio"]:checked + .slds-radio_button__label:hover, .slds-radio_button [type="radio"]:checked + .slds-radio_button__label:focus { background-color: #005fb2; } .slds-radio_button [type="radio"]:focus + .slds-radio_faux, .slds-radio_button [type="radio"]:focus ~ .slds-radio_faux, .slds-radio_button [type="radio"]:focus + .slds-radio_button__label { outline: 0; -webkit-box-shadow: 0 0 3px #0070d2; box-shadow: 0 0 3px #0070d2; z-index: 1; } .slds-radio_button [type="radio"][disabled] + .slds-radio_faux, .slds-radio_button [type="radio"][disabled] ~ .slds-radio_faux, .slds-radio_button [type="radio"][disabled] + .slds-radio_button__label { background-color: white; color: #dddbda; } .slds-radio_button [type="radio"][disabled] + .slds-radio_faux:hover, .slds-radio_button [type="radio"][disabled] + .slds-radio_faux:focus, .slds-radio_button [type="radio"][disabled] ~ .slds-radio_faux:hover, .slds-radio_button [type="radio"][disabled] ~ .slds-radio_faux:focus, .slds-radio_button [type="radio"][disabled] + .slds-radio_button__label:hover, .slds-radio_button [type="radio"][disabled] + .slds-radio_button__label:focus { cursor: default; } .slds-radio_button [type="radio"][disabled]:checked + .slds-radio_faux, .slds-radio_button [type="radio"][disabled]:checked ~ .slds-radio_faux, .slds-radio_button [type="radio"][disabled]:checked + .slds-radio_button__label { background-color: #c9c7c5; color: white; } .slds-radio_button [type="radio"][disabled]:checked + .slds-radio_faux:hover, .slds-radio_button [type="radio"][disabled]:checked + .slds-radio_faux:focus, .slds-radio_button [type="radio"][disabled]:checked ~ .slds-radio_faux:hover, .slds-radio_button [type="radio"][disabled]:checked ~ .slds-radio_faux:focus, .slds-radio_button [type="radio"][disabled]:checked + .slds-radio_button__label:hover, .slds-radio_button [type="radio"][disabled]:checked + .slds-radio_button__label:focus { cursor: default; } .slds-radio_button__label { background-color: white; } .slds-radio_button__label:hover, .slds-radio_button__label:focus { cursor: pointer; }