UNPKG

antd-mobile-taro-ui

Version:

以antd-mobile为设计标准,基于taro框架的微信小程序组件库

97 lines (82 loc) 2.29 kB
.adm-checkbox { --icon-size: 44px; --font-size: var(--adm-font-size-9); --gap: 16px; display: inline-flex; align-items: center; justify-content: flex-start; vertical-align: text-bottom; cursor: pointer; } .adm-checkbox input { display: none; } .adm-checkbox .adm-checkbox-icon { flex: none; box-sizing: border-box; width: var(--icon-size); height: var(--icon-size); color: var(--adm-color-white); border: 2px solid var(--adm-color-light); border-radius: var(--icon-size); } .adm-checkbox.adm-checkbox-block { display: flex; } .adm-checkbox.adm-checkbox-checked .adm-checkbox-icon { background-color: var(--adm-color-primary); border-color: var(--adm-color-primary); display: flex; justify-content: center; align-items: center; } .adm-checkbox.adm-checkbox-checked .adm-checkbox-icon-checked { font-size: calc(var(--icon-size) * 16 / 22); } .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: #b7b7b7; background-color: var(--adm-color-box); border-color: var(--adm-color-light); } .adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon { color: #b7b7b7; background-color: var(--adm-color-box); border-color: var(--adm-color-light); display: flex; align-items: center; justify-content: center; } .adm-checkbox.adm-checkbox-disabled .adm-checkbox-icon-checked { font-size: calc(var(--icon-size) * 16 / 22); } .adm-checkbox .adm-checkbox-custom-icon { font-size: var(--icon-size); } .adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-indeterminate-checked { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-indeterminate-checked-icon { width: calc(var(--icon-size) / 2); height: calc(var(--icon-size) / 2); background-color: var(--adm-color-primary); border-radius: 100%; } .adm-checkbox.adm-checkbox-indeterminate .adm-checkbox-icon { color: var(--adm-color-primary); background-color: var(--adm-color-background); } .adm-checkbox-content { flex: 0 1 auto; padding-left: var(--gap); font-size: var(--font-size); }