Answers:
您使用附加属性;fill-opacity
:此属性采用介于0.0和1.0之间的十进制数字(含);其中0.0是完全透明的。
例如:
<rect ... fill="#044B94" fill-opacity="0.4"/>
此外,您还有以下内容:
stroke-opacity
中风的属性opacity
对于整个对象作为尚未完全标准化的解决方案(尽管与CSS3中的颜色语法保持一致),可以使用例如fill="rgba(124,240,10,0.5)"
。在Firefox,Opera,Chrome中运行良好。
rgba
到rgb
并自动添加的fill-opacity
属性给它。我不确定这是否也适用于普通的SVG,但这就是它的工作方式。无论哪种方式,谢谢。
fill="#044B9466"
这是SVG内部以十六进制表示的RGBA颜色,由十六进制值定义。这是有效的,但并非所有程序都能正确显示它...
您可以在此处找到对此语法的浏览器支持:https : //caniuse.com/#feat=css-rrggbbaa
自2017年8月起:RGBA填充颜色将在Mozilla Firefox(54),Apple Safari(10.1)和Mac OS X Finder的“快速查看”中正确显示。但是,直到版本62(以前启用了“实验平台功能”标志的版本54才支持),谷歌浏览器才支持该语法。
fill="none"
与pointer-events="visible"
。