mizchi/crater/style does not have a README file
pub(all) enum BorderCollapse {
Separate
Collapse
}impl Eq for BorderCollapseimpl Show for BorderCollapsepub(all) enum CaptionSide {
Top
Bottom
}impl Eq for CaptionSideimpl Show for CaptionSidepub(all) struct Contain {
size : Bool
inline_size : Bool
layout : Bool
paint : Bool
style : Bool
}pub(all) enum Direction {
Ltr
Rtl
}pub(all) struct Style {
display : Display
position : Position
float : Float
clear : Clear
box_sizing : BoxSizing
overflow_x : Overflow
overflow_y : Overflow
width : Dimension
height : Dimension
min_width : Dimension
min_height : Dimension
max_width : Dimension
max_height : Dimension
margin : Rect[Dimension]
padding : Rect[Dimension]
border : Rect[Dimension]
flex_direction : FlexDirection
flex_wrap : FlexWrap
justify_content : Alignment
align_items : Alignment
align_content : Alignment
align_self : AlignSelf
flex_grow : Double
flex_shrink : Double
flex_basis : Dimension
order : Int
row_gap : Dimension
column_gap : Dimension
aspect_ratio : Double?
inset : Rect[Dimension]
grid_template_rows : Array[TrackSizingFunction]
grid_template_columns : Array[TrackSizingFunction]
grid_auto_rows : Array[TrackSizingFunction]
grid_auto_columns : Array[TrackSizingFunction]
grid_auto_flow : GridAutoFlow
grid_template_areas : Array[String]
grid_row : GridLine
grid_column : GridLine
grid_area : String?
justify_items : Alignment
justify_self : AlignSelf
font_size : Double
line_height : Double
white_space : WhiteSpace
writing_mode : WritingMode
direction : Direction
vertical_align : VerticalAlign
clip : ClipRect
visibility : Visibility
z_index : ZIndex
opacity : Double
color : Color
background_color : Color
contain : Contain
transform : Transform
zoom : Double
border_spacing : Double
border_collapse : BorderCollapse
table_layout : TableLayout
caption_side : CaptionSide
rowspan : Int
colspan : Int
}pub(all) enum TableLayout {
Auto
Fixed
}impl Eq for TableLayoutimpl Show for TableLayoutpub(all) struct Transform {
translate_x : TranslateValue
translate_y : TranslateValue
scale_x : Double
scale_y : Double
}pub(all) enum TranslateValue {
Length(Double)
Percent(Double)
}impl Eq for TranslateValueimpl Show for TranslateValuepub(all) enum VerticalAlign {
Baseline
Top
Middle
Bottom
TextTop
TextBottom
Sub
Super
}impl Eq for VerticalAlignimpl Show for VerticalAlignpub(all) enum Visibility {
Visible
Hidden
Collapse
}impl Eq for Visibilityimpl Show for Visibilitypub(all) enum WhiteSpace {
Normal
Nowrap
Pre
PreWrap
PreLine
}impl Eq for WhiteSpaceimpl Show for WhiteSpacepub(all) enum WritingMode {
HorizontalTb
VerticalRl
VerticalLr
}impl Eq for WritingModeimpl Show for WritingModeInstall
Download zipCSS Layout Engine that implements Box/Flex/Grid