UNPKG

bruno-ui

Version:
88 lines 2.76 kB
brn-toggle label { color: #02364c; position: relative; display: inline-block; } brn-toggle label input { display: none; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--primary:after { background-color: #3abeff; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--secondary:after { background-color: #808c9e; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--success:after { background-color: #59c17c; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--danger:after { background-color: #d64d61; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--warning:after { background-color: #f8a841; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--info:after { background-color: #89defa; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--dark:after { background-color: #02364c; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--dark { background-color: #02364c; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--dark:after { background-color: #3abeff; } brn-toggle label input:checked ~ .brn-toggle__checkmark.brn-toggle__checkmark--light:after { background-color: #02364c; } brn-toggle label input:checked ~ .brn-toggle__checkmark:after { margin-left: 0.7rem; } brn-toggle label .brn-toggle__checkmark { display: block; position: absolute; top: 0; left: 0; width: 1.75rem; 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, margin-left 0.2s ease-in-out; cursor: pointer; -webkit-border-radius: 2rem; -moz-border-radius: 2rem; -ms-border-radius: 2rem; border-radius: 2rem; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; } brn-toggle label .brn-toggle__checkmark:hover { background-color: #d7dde4; } brn-toggle label .brn-toggle__checkmark:after { transition: margin-left 0.2s ease-in-out, background-color 0.2s ease-in-out; content: ""; display: block; position: absolute; top: 0.19rem; left: 0.23rem; width: 0.6rem; height: 0.6rem; background-color: #fff; -webkit-border-radius: 0.6rem; -moz-border-radius: 0.6rem; -ms-border-radius: 0.6rem; border-radius: 0.6rem; } brn-toggle label .brn-toggle__checkmark.brn-toggle__checkmark--dark { background-color: #02364c; } brn-toggle label .brn-toggle__checkmark.brn-toggle__checkmark--dark:hover { background-color: #042836; } brn-toggle label .brn-toggle__text { padding-left: 2.25rem; margin-right: 1rem; }