jiro-ui
Version:
A Mithril.js UI library based from construct-ui
137 lines (111 loc) • 3.86 kB
CSS
.cui-radio input:checked ~ .cui-control-indicator:after {
height: 8px;
width: 8px; }
.cui-radio .cui-control-indicator {
border: solid 1px #c5cdd1; }
.cui-radio input:checked ~ .cui-control-indicator {
border: solid 1px #5c6bc0; }
.cui-radio input:checked ~ .cui-control-indicator:after {
background: #5c6bc0; }
.cui-radio .cui-control-indicator {
border-radius: 50%; }
.cui-radio input:checked ~ .cui-control-indicator {
background: white;
color: white; }
.cui-radio input:checked ~ .cui-control-indicator:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%; }
.cui-radio.cui-xs input:checked ~ .cui-control-indicator:after {
height: 6px;
width: 6px; }
.cui-radio.cui-sm input:checked ~ .cui-control-indicator:after {
height: 7px;
width: 7px; }
.cui-radio.cui-lg input:checked ~ .cui-control-indicator:after {
height: 9px;
width: 9px; }
.cui-radio.cui-xl input:checked ~ .cui-control-indicator:after {
height: 10px;
width: 10px; }
.cui-radio.cui-primary .cui-control-indicator {
border: solid 1px #5360ad; }
.cui-radio.cui-primary input:checked ~ .cui-control-indicator {
border: solid 1px #5c6bc0; }
.cui-radio.cui-primary input:checked ~ .cui-control-indicator:after {
background: #5c6bc0; }
.cui-radio.cui-positive .cui-control-indicator {
border: solid 1px #3d8c40; }
.cui-radio.cui-positive input:checked ~ .cui-control-indicator {
border: solid 1px #4caf50; }
.cui-radio.cui-positive input:checked ~ .cui-control-indicator:after {
background: #4caf50; }
.cui-radio.cui-negative .cui-control-indicator {
border: solid 1px #dc3c31; }
.cui-radio.cui-negative input:checked ~ .cui-control-indicator {
border: solid 1px #f44336; }
.cui-radio.cui-negative input:checked ~ .cui-control-indicator:after {
background: #f44336; }
.cui-radio.cui-warning .cui-control-indicator {
border: solid 1px #dd7000; }
.cui-radio.cui-warning input:checked ~ .cui-control-indicator {
border: solid 1px #f57c00; }
.cui-radio.cui-warning input:checked ~ .cui-control-indicator:after {
background: #f57c00; }
.cui-radio-group .cui-radio {
margin-right: 24px; }
.cui-radio-group.cui-xs .cui-control {
min-height: 12px;
line-height: 12px;
font-size: 12px;
padding-left: 18px; }
.cui-radio-group.cui-xs .cui-control .cui-control-indicator {
height: 12px;
width: 12px; }
.cui-radio-group.cui-xs .cui-control input:checked ~ .cui-control-indicator:after {
height: 6px;
width: 6px; }
.cui-radio-group.cui-xs .cui-radio {
margin-right: 18px; }
.cui-radio-group.cui-sm .cui-control {
min-height: 14px;
line-height: 14px;
font-size: 13px;
padding-left: 21px; }
.cui-radio-group.cui-sm .cui-control .cui-control-indicator {
height: 14px;
width: 14px; }
.cui-radio-group.cui-sm .cui-control input:checked ~ .cui-control-indicator:after {
height: 7px;
width: 7px; }
.cui-radio-group.cui-sm .cui-radio {
margin-right: 21px; }
.cui-radio-group.cui-lg .cui-control {
min-height: 18px;
line-height: 18px;
font-size: 16px;
padding-left: 27px; }
.cui-radio-group.cui-lg .cui-control .cui-control-indicator {
height: 18px;
width: 18px; }
.cui-radio-group.cui-lg .cui-control input:checked ~ .cui-control-indicator:after {
height: 9px;
width: 9px; }
.cui-radio-group.cui-lg .cui-radio {
margin-right: 27px; }
.cui-radio-group.cui-xl .cui-control {
min-height: 20px;
line-height: 20px;
font-size: 18px;
padding-left: 30px; }
.cui-radio-group.cui-xl .cui-control .cui-control-indicator {
height: 20px;
width: 20px; }
.cui-radio-group.cui-xl .cui-control input:checked ~ .cui-control-indicator:after {
height: 10px;
width: 10px; }
.cui-radio-group.cui-xl .cui-radio {
margin-right: 30px; }