UNPKG

zent

Version:

一套前端设计语言和基于React的实现

96 lines (94 loc) 1.85 kB
.zent-radio-group { display: inline-block; font-size: 12px; } .zent-radio-wrap { display: inline-block; cursor: pointer; font-weight: 400; font-size: 12px; line-height: 14px; margin: 0; padding: 0; margin-right: 15px; vertical-align: middle } .zent-radio-wrap.zent-radio-disabled { cursor: not-allowed; } .zent-radio-wrap:last-child { margin-right: 0; } .zent-radio { position: relative; display: inline-block; white-space: nowrap; outline: none; vertical-align: middle; margin: 0; padding: 0; } .zent-radio input { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: 0; padding: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; } .zent-radio + span { margin-left: 5px; margin-right: 5px; vertical-align: middle; line-height: 14px; } .zent-radio-inner { position: relative; top: 0; left: 0; display: inline-block; width: 14px; height: 14px; border-radius: 7px; border: 1px solid #BBB; background: #fff; box-sizing: border-box; vertical-align: middle } .zent-radio-inner::after { position: absolute; display: block; top: 2px; left: 2px; content: ' '; font-size: 0; background: transparent; } .zent-radio-checked .zent-radio-inner { border-color: #2277FF; background: #3388FF } .zent-radio-checked .zent-radio-inner::after { top: 4px; left: 4px; width: 4px; height: 4px; border-radius: 2px; background: #fff; } .zent-radio-disabled .zent-radio-inner { border-color: #e5e5e5; background: #f8f8f8; } .zent-radio-disabled input[type="radio"] { cursor: not-allowed; } .zent-radio-disabled.zent-radio-checked .zent-radio-inner { border-color: #e5e5e5; background: #E5E5E5; }