https://github.com/alloc/unocss-preset-alloc
https://github.com/alloc/unocss-preset-alloc
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alloc/unocss-preset-alloc
- Owner: alloc
- Created: 2022-02-05T07:23:28.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-17T00:01:38.000Z (about 1 year ago)
- Last Synced: 2025-01-17T01:19:30.945Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 172 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# unocss-preset-alloc
A fork of `@unocss/preset-mini`
## Features
- Use `em` units by default
- Fallback values for CSS variables
- i.e. `color-$red|#ff0000` for `color: var(--red, #ff0000)` property
### Rules
- Background images
- `bg-image-[…]` for `background-image` property
- `bg-repeat-x` for `background-repeat: repeat-x` property
- `bg-bottom` for `background-position: bottom` property
- Containment
- `contain-layout`
- `contain-paint`
- `contain-content`
- Content visibility
- `content-visibility-auto`
- Object fit
- `object-cover`
- `object-contain`
- `object-fill`
- `object-scale-down`
- `object-none`
- Object position
- `object-top`, `object-top-left`, etc
- Scroll snap
- `snap-x`, `snap-y`, `snap-both`, or `snap-none` for direction
- `snap-mandatory` or `snap-proximity` for strictness
- `snap-start`, `snap-end`, `snap-center`, or `snap-align-none` for alignment
- `snap-normal` or `snap-always` for “snap stops”
- `scroll-m-…` and `scroll-p-…` for margin/padding
- Overscroll behavior
- `no-overscroll` for `overscroll-behavior: contain` property
- Scrollbar appearance
- `no-scrollbars` for `scrollbar-width: none` and `-ms-overflow-style: none` properties
- Tabular numbers
- `tabnum` for `font-feature-settings: tnum` property
- Line clamping
- i.e. `line-clamp-2` to use `-webkit-line-clamp` to limit number of wraps to 2 lines
- Touch actions
- `touch-pan-*` for `touch-action: pan-*` property
- `touch-pinch-zoom` for `touch-action: pinch-zoom` property
- `touch-auto` for `touch-action: auto` property
- `touch-manipulation` for `touch-action: manipulation` property
- `touch-none` for `touch-action: none` property
### Variants
_And probably some other stuff I forgot to list!_