windi.config.ts 1.0 KB

1234567891011121314151617181920212223242526
  1. import { defineConfig } from 'windicss/helpers'
  2. export default defineConfig({
  3. darkMode: 'media',
  4. shortcuts: {
  5. card: 'rounded-xl bg-white p-3 relative box-border',
  6. divider: 'w-full h-0 border border-solid border-gray-100 my-2',
  7. divider_y: 'w-0 h-full border border-solid border-gray-100 mx-2',
  8. icon: 'w-24px h-24px fill-blue-600 bg-light-100 rounded-2px cursor-pointer mx-4px box-border',
  9. icon_reserve:
  10. 'w-24px h-24px bg-blue-600 fill-light-100 rounded-2px cursor-pointer mx-4px p-2px box-border',
  11. flex_center: 'flex justify-center items-center',
  12. flex_start: 'flex justify-start items-center',
  13. area: 'flex bg-gray-100 text-gray-600 my-2 p-4 text-sm h-300px overflow-auto',
  14. pre: 'before:content-["|"] before:w-4px before:h-full before:inline-block before:text-transparent before:mr-6px before:bg-blue-400 text-gray-700',
  15. },
  16. plugins: [
  17. require('@windicss/plugin-scrollbar'),
  18. require('windicss/plugin/line-clamp'),
  19. // ...
  20. ],
  21. variants: {
  22. scrollbar: ['rounded'],
  23. },
  24. })