UNPKG

vue-cssgen

Version:

Инструмент для автоматизации работы со стилями в Vue 3-проектах

40 lines (39 loc) 1.3 kB
export default [ { match: /^glass-effect$/, css: cls => { return `.${cls} { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); }`; }, group: 'effect', desc: 'glass effect', modifiable: true, examples: ['glass-effect'], values: null, prefix: 'glass-effect' }, { match: /^glow-button$/, css: cls => { return `.${cls} { box-shadow: 0 0 10px rgba(0, 123, 255, 0.5), 0 0 20px rgba(0, 123, 255, 0.3); transition: all 0.3s ease; }`; }, group: 'effect', desc: 'glow button effect', modifiable: true, examples: ['glow-button'], values: null, prefix: 'glow-button' }, { match: /^overflow-(hidden|auto|scroll|visible)$/, css: cls => { const val = cls.match(/^overflow-(hidden|auto|scroll|visible)$/)[1]; return `.${cls} { overflow: ${val}; }`; }, group: 'effect', desc: 'overflow', modifiable: true, examples: ['overflow-hidden', 'overflow-auto'], values: null, prefix: 'overflow-' }, ];