12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import { defineConfig } from 'windicss/helpers'
- // import plugin from 'windicss/plugin'
- // function range(size, startAt = 1) {
- // return Array.from(Array(size).keys()).map((i) => i + startAt)
- // }
- export default defineConfig({
- extract: {
- include: ['src/**/*.{vue,html,jsx,tsx}'],
- exclude: ['node_modules', '.git']
- },
- darkMode: 'class',
- attributify: false,
- theme: {
- extend: {
- backgroundColor: {
- // 暗黑背景色
- 'v-dark': 'var(--dark-bg-color)'
- }
- // screens: {
- // sm: '768px',
- // md: '992px',
- // lg: '1200px',
- // xl: '1920px'
- // }
- }
- // height: {
- // ...range(50).map((i) => `h-${i}px`)
- // },
- // margin: {
- // // ...range(50).map((i) => `mt-${i}px`),
- // // ...range(50).map((i) => `mr-${i}px`),
- // // ...range(50).map((i) => `mb-${i}px`),
- // // ...range(50).map((i) => `ml-${i}px`)
- // }
- }
- // plugins: [
- // plugin(({ addComponents }) => {
- // addComponents({
- // '.hover-tigger': {
- // display: 'flex',
- // height: '100%',
- // padding: '1px 10px 0',
- // cursor: 'pointer',
- // alignItems: 'center',
- // transition: 'background var(--transition-time-02)',
- // '&:hover': {
- // backgroundColor: '#f6f6f6'
- // }
- // },
- // '.border-bottom': {
- // position: 'relative',
- // '&:after': {
- // position: 'absolute',
- // bottom: '0',
- // left: '0',
- // width: '100%',
- // height: '1px',
- // borderTop: '1px solid var(--top-tool-border-color)',
- // content: ''
- // }
- // }
- // })
- // })
- // ]
- })
|