You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
814 B
28 lines
814 B
import {
|
|
defineConfig,
|
|
presetTypography,
|
|
presetUno,
|
|
transformerVariantGroup,
|
|
presetIcons,
|
|
} from 'unocss';
|
|
|
|
export default defineConfig({
|
|
/** presetIcons 支持iconify */
|
|
presets: [presetUno(), presetTypography(), presetIcons()],
|
|
/** 支持这样组合的写法 before:(bg-red w-6px h-6px rounded-full inline-block content-['']) */
|
|
transformers: [transformerVariantGroup()],
|
|
shortcuts: [
|
|
[
|
|
/^dot-before-(.*)$/,
|
|
([, color]) => {
|
|
return `before:(bg-${color} w-6px h-6px rounded-full inline-block content-[''] position-relative top-[-2px] mr-5px) `;
|
|
},
|
|
],
|
|
[
|
|
/^dot-after-(.*)$/,
|
|
([, color]) => {
|
|
return `before:(bg-${color} w-6px h-6px rounded-full inline-block content-[''] position-relative top-[-2px] ml-5px) `;
|
|
},
|
|
],
|
|
],
|
|
});
|
|
|