Again, this doesn't belong in StyleValue.h, though this may not be the ideal place for it either.
@@ -82,6 +82,12 @@ public:
static Vector<Vector<String>> grid_template_areas() { return {}; }
};
+enum class BackgroundSize {
+ Contain,
+ Cover,
+ LengthPercentage,
+};
+
struct BackgroundLayerData {
RefPtr<CSS::AbstractImageStyleValue const> background_image { nullptr };
CSS::BackgroundAttachment attachment { CSS::BackgroundAttachment::Scroll };
@@ -36,12 +36,6 @@
namespace Web::CSS {
-enum class BackgroundSize {
- Contain,
- Cover,
- LengthPercentage,
-};
-
// FIXME: Named PositionValue to avoid conflicts with enums, but this represents a <position>
struct PositionValue {
enum class HorizontalPreset {