css_ast/types/
bg_clip.rs

1use css_parse::keyword_set;
2use csskit_derives::Visitable;
3
4keyword_set!(
5	/// <https://drafts.csswg.org/css-backgrounds-4/#typedef-bg-clip>
6	/// <https://drafts.csswg.org/css-box-4/#typedef-visual-box>
7	///
8	/// ```text,ignore
9	/// <bg-clip> = <visual-box> | border-area | text
10	/// <visual-box> = <visual-box> | margin-box
11	/// ```
12	#[derive(Visitable)]
13	#[visit(skip)]
14	pub enum BgClip {
15		ContentBox: "content-box",
16		LayoutBox: "padding-box",
17		BorderBox: "border-box",
18		BorderArea: "border-area",
19		Text: "text",
20	}
21);