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
- width: [``]
- min-width: [``]
- max-width: [``]
- height: [``]
- min-height: [``]
- max-height: [``]
- 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/aspect-ratio
Error type for all tailwind operators
Uncategorized tailwind property
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
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