UNPKG

framework7

Version:

Full featured mobile HTML framework for building iOS & Android apps

65 lines (64 loc) 1.24 kB
/* === Radio === */ @import './radio-vars.less'; .radio { position: relative; display: inline-block; vertical-align: middle; z-index: 1; --f7-touch-ripple-color: rgba(var(--f7-theme-color-rgb), 0.5); } .icon-radio { width: var(--f7-radio-size); height: var(--f7-radio-size); border-radius: var(--f7-radio-border-radius); position: relative; box-sizing: border-box; display: block; flex-shrink: 0; } .radio, .icon-radio { &.color-white, .color-white & { --f7-theme-color: #fff; } &.color-black, .color-black & { --f7-theme-color: #000; } } .radio .icon-radio, .md .icon-radio { border: var(--f7-radio-border-width) solid var(--f7-radio-inactive-color); } label.item-radio, .radio { cursor: pointer; input[type='checkbox'], input[type='radio'] { display: none; } } label.item-radio { transition-duration: 300ms; .item-content, &.item-content { .item-media { align-self: center; } } &.active-state { .hairline-color(bottom, transparent); background-color: var(--f7-list-link-pressed-bg-color); } &.disabled, .disabled & { .disabled(); } } .if-ios-theme({ @import './radio-ios.less'; }); .if-md-theme({ @import './radio-md.less'; });