UNPKG

zarm

Version:

基于 React 的移动端UI库

49 lines (46 loc) 1.02 kB
.za-rate { --size: var(--za-rate-size, 20px); --color: var(--za-rate-color, #eee); --active-color: var(--za-rate-active-color, #fadb14); --gap: var(--za-rate-gap, 4px); display: inline-flex; user-select: none; flex-wrap: wrap; cursor: pointer; } .za-rate__item { line-height: 1; position: relative; color: var(--color); font-size: var(--size); } .za-rate__item:not(:last-child) { margin-right: var(--gap); } .za-rate__item .za-icon { --color: var(--za-icon-color, var(--color)); font-size: var(--size); } .za-rate__item--active { color: var(--active-color); } .za-rate__item--active .za-icon { --color: var(--za-icon-color, var(--active-color)); } .za-rate__item--half .za-rate__character__half { color: var(--active-color); } .za-rate__item--half .za-rate__character__half .za-icon { color: var(--active-color); } .za-rate__character__half { width: 50%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; } .za-rate--readonly { cursor: default; }