UNPKG

jiro-ui

Version:

A Mithril.js UI library based from construct-ui

108 lines (86 loc) 3.15 kB
.cui-checkbox input:checked ~ .cui-control-indicator:after { width: 5px; height: 8px; margin-top: -1px; } .cui-checkbox input:indeterminate ~ .cui-control-indicator:after { width: 10px; height: 2px; } .cui-checkbox .cui-control-indicator { border: solid 1px #c5cdd1; } .cui-checkbox input:checked ~ .cui-control-indicator, .cui-checkbox input:indeterminate ~ .cui-control-indicator { background: #5c6bc0; border: solid 1px #404b86; } .cui-checkbox input:checked ~ .cui-control-indicator { color: white; } .cui-checkbox input:checked ~ .cui-control-indicator:after { content: '\00a0'; position: absolute; top: 50%; left: 50%; backface-visibility: hidden; transform: translate(-50%, -50%) rotate(45deg); border: solid white; border-width: 0 2px 2px 0; } .cui-checkbox input:indeterminate ~ .cui-control-indicator { color: white; } .cui-checkbox input:indeterminate ~ .cui-control-indicator:after { content: ''; position: absolute; top: 50%; left: 50%; backface-visibility: hidden; transform: translate(-50%, -50%); background: white; } .cui-checkbox.cui-xs input:checked ~ .cui-control-indicator:after { width: 4px; height: 6px; margin-top: -1px; } .cui-checkbox.cui-xs input:indeterminate ~ .cui-control-indicator:after { width: 10px; height: 2px; } .cui-checkbox.cui-sm input:checked ~ .cui-control-indicator:after { width: 4px; height: 7px; margin-top: -1px; } .cui-checkbox.cui-sm input:indeterminate ~ .cui-control-indicator:after { width: 10px; height: 2px; } .cui-checkbox.cui-lg input:checked ~ .cui-control-indicator:after { width: 6px; height: 9px; margin-top: -1px; } .cui-checkbox.cui-lg input:indeterminate ~ .cui-control-indicator:after { width: 10px; height: 2px; } .cui-checkbox.cui-xl input:checked ~ .cui-control-indicator:after { width: 6px; height: 10px; margin-top: -1px; } .cui-checkbox.cui-xl input:indeterminate ~ .cui-control-indicator:after { width: 10px; height: 2px; } .cui-checkbox.cui-primary .cui-control-indicator { border: solid 1px #5360ad; } .cui-checkbox.cui-primary input:checked ~ .cui-control-indicator, .cui-checkbox.cui-primary input:indeterminate ~ .cui-control-indicator { background: #5c6bc0; border: solid 1px #404b86; } .cui-checkbox.cui-positive .cui-control-indicator { border: solid 1px #3d8c40; } .cui-checkbox.cui-positive input:checked ~ .cui-control-indicator, .cui-checkbox.cui-positive input:indeterminate ~ .cui-control-indicator { background: #4caf50; border: solid 1px #357b38; } .cui-checkbox.cui-negative .cui-control-indicator { border: solid 1px #dc3c31; } .cui-checkbox.cui-negative input:checked ~ .cui-control-indicator, .cui-checkbox.cui-negative input:indeterminate ~ .cui-control-indicator { background: #f44336; border: solid 1px #ab2f26; } .cui-checkbox.cui-warning .cui-control-indicator { border: solid 1px #dd7000; } .cui-checkbox.cui-warning input:checked ~ .cui-control-indicator, .cui-checkbox.cui-warning input:indeterminate ~ .cui-control-indicator { background: #f57c00; border: solid 1px #ac5700; }