SVG fill-opacity、stroke-opacity与opacity同时设置时的冲突
来源:互联网 发布:ktv计费软件 编辑:程序博客网 时间:2024/06/06 02:31
fill-opacity、stroke-opacity与opacity的作用
- fill-opacity 用来设置填充颜色透明度(范围:0 - 1)
- stroke-opacity 用来设置笔触(边框)颜色的透明度(范围:0 - 1)
- opacity 用来设置元素整体(包括”填充”和”边框”)的透明值(范围: 0 到 1)
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="400"> <circle cx="80" cy="80" r="50" style="fill:pink;stroke:orange;stroke-width:5;"/> <circle cx="160" cy="80" r="50" style="fill:pink;stroke:orange;stroke-width:5;fill-opacity:0.1;" /> <circle cx="240" cy="80" r="50" style="fill:pink;stroke:orange;stroke-width:5;stroke-opacity:0.1;" /> <circle cx="320" cy="80" r="50" style="fill:pink;stroke:orange;stroke-width:5;opacity:0.1;" /></svg>
当fill-opacity、stroke-opacity与opacity属性一起使用时,数值小的生效,结果与位置先后无关
<html> <body> <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="80" cy="80" r="50" style="fill:blue;stroke:red;stroke-width:5;"/> <circle cx="160" cy="80" r="50" style="fill:blue;stroke:red;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.1;opacity:0.9" /> <circle cx="240" cy="80" r="50" style="fill:blue;stroke:red;stroke-width:5;opacity:0.9;fill-opacity:0.1;stroke-opacity:0.1;" /> </svg> <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="80" cy="80" r="50" style="fill:yellow;stroke:green;stroke-width:5;"/> <circle cx="160" cy="80" r="50" style="fill:yellow;stroke:green;stroke-width:5;fill-opacity:1.0;stroke-opacity:1.0;opacity:0.1;" /> <circle cx="240" cy="80" r="50" style="fill:yellow;stroke:green;stroke-width:5;opacity:0.1;fill-opacity:1.0;stroke-opacity:1.0;" /> </svg> </body></html>
fill-opacity、stroke-opacity与opacity的最大值为1,最小值为0,超过该范围则认为该形状无效,不显示
<html> <body> <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="80" cy="80" r="50" style="fill:blue;stroke:red;stroke-width:5;"/> <circle cx="160" cy="80" r="50" style="fill:blue;stroke:red;stroke-width:5;fill-opacity:1;stroke-opacity:-5;opacity:-5;" /> <circle cx="240" cy="80" r="50" style="fill:blue;stroke:red;stroke-width:5;fill-opacity:-5;stroke-opacity:1;opacity:-5;" /> <circle cx="240" cy="80" r="50" style="fill:blue;stroke:red;stroke-width:5;fill-opacity:-5;stroke-opacity:-5;opacity:1;" /> </svg> <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="80" cy="80" r="50" style="fill:yellow;stroke:green;stroke-width:5;"/> <circle cx="160" cy="80" r="50" style="fill:yellow;stroke:green;stroke-width:5;fill-opacity:-5;stroke-opacity:-5;opacity:5;" /> <circle cx="240" cy="80" r="50" style="fill:yellow;stroke:green;stroke-width:5;fill-opacity:5;stroke-opacity:5;opacity:-5;" /> </svg> </body></html>
0 0
- SVG fill-opacity、stroke-opacity与opacity同时设置时的冲突
- opacity
- opacity
- opacity
- 透明度设置:opacity与rgba
- css透明度的设置 opacity
- opacity与alpha的区别
- opacity 与 rgba 的问题
- 设置元素透明,opacity与rgba的区别
- firefox与IE透明度(opacity)设置区别
- z-index与opacity
- opacity 元素的透明度
- opacity属性的应用
- opacity raba 的区别
- CSS:透明度 opacity与rgba()的区别
- position、opacity与z-index的组合
- opacity/rgba()设置透明度问题
- Opacity.js
- 线程概念(快速浏览)
- 【NOIP2016提高A组集训第3场10.31】高维宇宙
- 8 servlet的入门request和response
- linux ln 命令使用参数详解(ln -s 软链接)
- android 音量总结
- SVG fill-opacity、stroke-opacity与opacity同时设置时的冲突
- 【NAS】NFS常用命令
- 深入理解HTTP协议、HTTP协议原理分析
- 【解题报告】1003. 我要通过!
- 获取当前点击的Activity和fragment
- 文件读写
- hive 配置参数说明
- ipairs 和 pairs的区别
- 排序算法总结