瀏覽代碼

added css filter blur and multiple filters

Nicolas Cannasse 5 年之前
父節點
當前提交
9c1694534c
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. 14 0
      h2d/domkit/BaseComponents.hx

+ 14 - 0
h2d/domkit/BaseComponents.hx

@@ -279,6 +279,20 @@ class CustomParser extends CssValue.ValueParser {
 			#else
 				new h2d.filter.Glow(c, a, r, g, q, b);
 			#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();
 		}
 	}