UNPKG

jiro-ui

Version:

A Mithril.js UI library based from construct-ui

137 lines (111 loc) 3.86 kB
.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; }