Jelajahi Sumber

added css filter blur and multiple filters

Nicolas Cannasse 5 tahun lalu
induk
melakukan
9c1694534c
1 mengubah file dengan 14 tambahan dan 0 penghapusan
  1. 14 0
      h2d/domkit/BaseComponents.hx

+ 14 - 0
h2d/domkit/BaseComponents.hx

@@ -279,6 +279,20 @@ class CustomParser extends CssValue.ValueParser {
 			#else
 			#else
 				new h2d.filter.Glow(c, a, r, g, q, b);
 				new h2d.filter.Glow(c, a, r, g, q, b);
 			#end
 			#end
+		case VCall("blur",[r]):
+			var r = parseFloat(r);
+			#if macro
+				true;
+			#else
+				new h2d.filter.Blur(r);
+			#end
+		case VGroup(vl):
+			var fl = [for( v in vl ) parseFilter(v)];
+			#if macro
+				true;
+			#else
+				new h2d.filter.Group(fl);
+			#end
 		default: invalidProp();
 		default: invalidProp();
 		}
 		}
 	}
 	}