UNPKG

antd-mobile

Version:
58 lines (57 loc) 1.48 kB
.adm-checkbox { --icon-size: 22px; --font-size: var(--adm-font-size-9); --gap: 8px; display: inline-flex; vertical-align: text-bottom; justify-content: flex-start; align-items: center; cursor: pointer; } .adm-checkbox input { display: none; } .adm-checkbox .adm-checkbox-icon { flex: none; border: 1px solid var(--adm-color-light); border-radius: var(--icon-size); box-sizing: border-box; width: var(--icon-size); height: var(--icon-size); color: var(--adm-color-text-light-solid); } .adm-checkbox .adm-checkbox-icon > svg { display: block; width: 100%; height: 100%; } .adm-checkbox.adm-checkbox-block { display: flex; } .adm-checkbox.adm-checkbox-checked .adm-checkbox-icon { border-color: var(--adm-color-primary); background-color: var(--adm-color-primary); } .adm-checkbox.adm-checkbox-disabled { cursor: not-allowed; } .adm-checkbox.adm-checkbox-disabled .adm-checkbox-content { opacity: 0.4; } .adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon.adm-checkbox-icon { color: var(--adm-color-light); border-color: var(--adm-color-light); background-color: var(--adm-color-fill-content); } .adm-checkbox .adm-checkbox-custom-icon { font-size: var(--icon-size); } .adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon { background-color: var(--adm-color-background); color: var(--adm-color-primary); } .adm-checkbox-content { flex: 0 1 auto; font-size: var(--font-size); padding-left: var(--gap); }