UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

49 lines (48 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const cssr_1 = require("../../../_utils/cssr"); // vars: // --n-bezier // --n-item-color // --n-item-color-active exports.default = (0, cssr_1.cB)('rate', { display: 'inline-flex', flexWrap: 'nowrap' }, [(0, cssr_1.c)('&:hover', [(0, cssr_1.cE)('item', ` transition: transform .1s var(--n-bezier), color .3s var(--n-bezier); `)]), (0, cssr_1.cE)('item', ` position: relative; display: flex; transition: transform .1s var(--n-bezier), color .3s var(--n-bezier); transform: scale(1); font-size: var(--n-item-size); color: var(--n-item-color); `, [(0, cssr_1.c)('&:not(:first-child)', ` margin-left: 6px; `), (0, cssr_1.cM)('active', ` color: var(--n-item-color-active); `)]), (0, cssr_1.cNotM)('readonly', ` cursor: pointer; `, [(0, cssr_1.cE)('item', [(0, cssr_1.c)('&:hover', ` transform: scale(1.05); `), (0, cssr_1.c)('&:active', ` transform: scale(0.96); `)])]), (0, cssr_1.cE)('half', ` display: flex; transition: inherit; position: absolute; top: 0; left: 0; bottom: 0; width: 50%; overflow: hidden; color: rgba(255, 255, 255, 0); `, [(0, cssr_1.cM)('active', ` color: var(--n-item-color-active); `)])]);