UNPKG

antd-mobile-taro-ui

Version:

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

66 lines (65 loc) 1.55 kB
.adm-radio { --icon-size: 22px; --font-size: var(--adm-font-size-9); --gap: 8px; display: inline-flex; align-items: center; justify-content: flex-start; vertical-align: text-bottom; cursor: pointer; } .adm-radio input { display: none; } .adm-radio .adm-radio-icon { flex: none; box-sizing: border-box; width: var(--icon-size); height: var(--icon-size); color: var(--adm-color-white); border: 1px solid var(--adm-color-light); border-radius: var(--icon-size); } .adm-radio .adm-radio-icon > svg { display: block; width: 100%; height: 100%; } .adm-radio.adm-radio-block { display: flex; } .adm-radio.adm-radio-checked .adm-radio-icon { background-color: var(--adm-color-primary); border-color: var(--adm-color-primary); display: flex; align-items: center; justify-content: center; } .adm-radio.adm-radio-checked .adm-radio-icon-checked { font-size: calc(var(--icon-size) * 16 / 22); } .adm-radio.adm-radio-disabled { cursor: not-allowed; } .adm-radio.adm-radio-disabled .adm-radio-content { opacity: 0.4; } .adm-radio.adm-radio-disabled .adm-radio-icon { color: #b7b7b7; background-color: var(--adm-color-box); border-color: var(--adm-color-light); display: flex; align-items: center; justify-content: center; } .adm-radio.adm-radio-disabled .adm-radio-icon-checked { font-size: calc(var(--icon-size) * 16 / 22); } .adm-radio .adm-radio-custom-icon { font-size: var(--icon-size); } .adm-radio-content { flex: 0 1 auto; padding-left: var(--gap); font-size: var(--font-size); }