Crate tailwind_css
source · [−]Expand description
Tailwind to Css
use tailwind_css::TailwindBuilder;
fn build() {
let mut tailwind = TailwindBuilder::default();
//
tailwind.trace("py-2 px-4 bg-green-500");
println!("{}", tailwind.build().unwrap())
}
Notice
This library is not strictly implemented according to the original version.
Especially when some writing methods can be simplified or generalized.
For example arbitrary values of z-index needs brackets, but rs version does not.
- raw:
z-[100]
- rs:
z-100
Implement Progress
See the tests
folder for details
-
preflight:
crate::PreflightSystem
- Layout
-
aspect-ratio:
TailwindAspect
- container: [``]
- columns: [``]
-
break-after:
TailwindBreak::After
-
break-before:
TailwindBreak::Before
-
break-inside:
TailwindBreak::Inside
- box-decoration-break
- box-sizing
- display
- float
- clear
- isolation
- object-fit
- object-position
- overflow
- overscroll-behavior
- position
- top-right-bottom-left
- visibility
- z-index
-
aspect-ratio:
- Flexbox & Grid
- Spacing
- Sizing
- Typography
- Backgrounds
- Borders
- Effects
- Filters
- Tables
- Transitions & Animation
Macros
Structs
In general, it is a look-up table.
https://tailwindcss.com/docs/preflight
https://tailwindcss.com/docs/box-shadow
https://tailwindcss.com/docs/aspect-ratio
https://tailwindcss.com/docs/mix-blend-mode
Error type for all tailwind operators
Uncategorized tailwind property
https://tailwindcss.com/docs/opacity
Enums
Utilities for controlling the stack order of an element.
Utilities for controlling whether table borders should collapse or be separated.
Actual error data for the error
https://tailwindcss.com/docs/width
used to express sizing
Utilities for controlling the table layout algorithm.
https://tailwindcss.com/docs/height
Traits
Type Definitions
Tailwind Parsed Result
All result about tailwind