矩形
编辑教程矩形
SVG <rect>
本节介绍 SVG 形状元素中的 ——<rect> 元素,该元素会在屏幕上绘制一个矩形 。
SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect> | |
---|---|
圆形 <circle> | |
椭圆 <ellipse> | |
线 <line> | |
折线 <polyline> | |
多边形 <polygon> | |
路径 <path> |
实例
<rect> 标签可用来创建矩形,以及矩形的变种:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="300" height="100"
style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)"/>
</svg>
代码解析:
rect 元素的 width 和 height 属性可定义矩形的高度和宽度 | |
---|---|
style 属性用来定义 CSS 属性 | |
CSS 的 fill 属性定义矩形的填充颜色(rgb 值、颜色名或者十六进制值) | |
CSS 的 stroke-width 属性定义矩形边框的宽度 | |
CSS 的 stroke 属性定义矩形边框的颜色 |
实例
让我们看看另一个例子,它包含一些新的属性:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="50" y="20" width="150" height="150"
style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;
stroke-opacity:0.9"/>
</svg>
代码解析:
x 属性定义矩形的左侧位置(例如,x="0" 定义矩形到浏览器窗口左侧的距离是 0px) | |
---|---|
y 属性定义矩形的顶端位置(例如,y="0" 定义矩形到浏览器窗口顶端的距离是 0px) | |
CSS 的 fill-opacity 属性定义填充颜色透明度(合法的范围是:0 - 1) | |
CSS 的 stroke-opacity 属性定义笔触颜色的透明度(合法的范围是:0 - 1) |
实例
定义整个元素的不透明度:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="50" y="20" width="150" height="150"
style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5"/>
</svg>
CSS opacity属性定义整个元素的不透明度值(合法范围:0到1)
实例
最后一个例子,创建一个圆角矩形:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="50" y="20" rx="20" ry="20" width="150" height="150"
style="fill:red;stroke:black;stroke-width:5;opacity:0.5"/>
</svg>
rx 和 ry 属性可使矩形产生圆角。
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟