UNPKG

bruno-ui

Version:
84 lines 2.42 kB
brn-radio label { color: #02364c; position: relative; display: inline-block; } brn-radio label input { display: none; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--primary { background-color: #3abeff; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--secondary { background-color: #808c9e; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--success { background-color: #59c17c; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--danger { background-color: #d64d61; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--warning { background-color: #f8a841; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--info { background-color: #89defa; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--dark { background-color: #02364c; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--light { background-color: #eaecf0; } brn-radio label input:checked ~ .brn-radio__checkmark.brn-radio__checkmark--light:after { background-color: #02364c; } brn-radio label input:checked ~ .brn-radio__checkmark:after { opacity: 1; visibility: visible; } brn-radio label .brn-radio__checkmark { display: block; position: absolute; top: 0; left: 0; width: 1rem; height: 1rem; background-color: #eaecf0; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; } brn-radio label .brn-radio__checkmark:hover { background-color: #d7dde4; } brn-radio label .brn-radio__checkmark:after { opacity: 0; visibility: hidden; content: ""; display: block; position: absolute; top: 0.24rem; left: 0.25rem; width: 0.5rem; height: 0.5rem; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } brn-radio label .brn-radio__text { padding-left: 1.5rem; margin-right: 1rem; }