Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcecfd33

Browse files
committed
feat: 增加display: inline和inline-block
1 parent91e1cf5 commitcecfd33

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

‎src/style_propetries/display.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ pub enum EnumValue {
2323
Block,
2424
Invalid,
2525
Box,
26+
InlineBlock,
27+
Inline,
2628
}
2729

2830
implFrom<(String,&Property<'_>)>forDisplay{
@@ -41,6 +43,14 @@ impl From<(String, &Property<'_>)> for Display {
4143
EnumValue::Flex
4244
}elseifletDisplayInside::Box(_) = value.inside{
4345
EnumValue::Box
46+
}elseifletDisplayInside::FlowRoot = value.inside{
47+
ifletDisplayOutside::Inline = value.outside{
48+
EnumValue::InlineBlock
49+
}else{
50+
EnumValue::Block
51+
}
52+
}elseifletDisplayOutside::Inline = value.outside{
53+
EnumValue::Inline
4454
}else{
4555
ifletDisplayOutside::Block = value.outside{
4656
EnumValue::Block
@@ -67,6 +77,8 @@ impl ToExpr for Display {
6777
EnumValue::Flex =>generate_expr_enum!(style_property_enum::Display::Flex),
6878
EnumValue::Block =>generate_expr_enum!(style_property_enum::Display::Block),
6979
EnumValue::Box =>generate_expr_enum!(style_property_enum::Display::Box),
80+
EnumValue::InlineBlock =>generate_expr_enum!(style_property_enum::Display::InlineBlock),
81+
EnumValue::Inline =>generate_expr_enum!(style_property_enum::Display::Inline),
7082
EnumValue::Invalid =>generate_invalid_expr!(),
7183
},
7284
)

‎src/style_propetries/style_property_enum.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,8 @@ pub enum Display {
388388
Block,
389389
Flex,
390390
Box,
391+
InlineBlock,
392+
Inline,
391393
}
392394

393395
#[repr(u32)]

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp