国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 擴展 > SVG > 正文

SVG第4課:SVG <rect>

2024-09-06 19:57:11
字體:
供稿:網(wǎng)友
SVG 有一些預定義的形狀元素,可被開發(fā)者使用和操作。

SVG 形狀
SVG 有一些預定義的形狀元素,可被開發(fā)者使用和操作:

矩形 <rect>
圓形 <circle>
橢圓 <ellipse>
線 <line>
折線 <polyline>
多邊形 <polygon>
路徑 <path>
下面的章節(jié)會為您講解這些元素,首先從矩形元素開始。

<rect> 標簽
<rect> 標簽可用來創(chuàng)建矩形,以及矩形的變種。

要理解它的工作原理,請把這些代碼拷貝到記事本,然后保存為 "rect1.svg" 文件。把此文件放入web目錄中:
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<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 屬性定義矩形邊框的顏色

讓我們看一下另一個包含新屬性的例子:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<rect x="20" y="20" width="250" height="250"
style="fill:blue;stroke:pink;stroke-width:5;
fill-opacity:0.1;stroke-opacity:0.9"/>

</svg>

例子解釋:
x 屬性定義矩形的左側(cè)位置(例如,x="0" 定義矩形到瀏覽器窗口左側(cè)的距離是 0px)
y 屬性定義矩形的頂端位置(例如,y="0" 定義矩形到瀏覽器窗口頂端的距離是 0px)
CSS 的 fill-opacity 屬性定義填充顏色透明度(合法的范圍是:0 - 1)
CSS 的 stroke-opacity 屬性定義筆觸顏色的透明度(合法的范圍是:0 - 1)

為整個元素定義透明度:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<rect x="20" y="20" width="250" height="250"
style="fill:blue;stroke:pink;stroke-width:5;
opacity:0.9"/>

</svg>

代碼解釋:
CSS 的 opacity 屬性定義整個元素的透明值(合法的范圍是:0 - 1)

最后的例子,創(chuàng)建帶有圓角的矩形:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<rect x="20" y="20" rx="20" ry="20" width="250"
height="100" style="fill:red;stroke:black;
stroke-width:5;opacity:0.5"/>

</svg>

代碼解釋:
rx 和 ry 屬性可使矩形產(chǎn)生圓角。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 隆子县| 阿巴嘎旗| 醴陵市| 惠来县| 建瓯市| 昌邑市| 云安县| 赤水市| 闻喜县| 衡南县| 区。| 呼玛县| 建湖县| 射阳县| 晋城| 和平区| 乌鲁木齐市| 德昌县| 渝中区| 绥江县| 抚州市| 阿瓦提县| 高碑店市| 民乐县| 金堂县| 东明县| 若羌县| 瑞金市| 新乡县| 宁国市| 怀化市| 珠海市| 镇安县| 堆龙德庆县| 卓资县| 改则县| 桐庐县| 成武县| 梅州市| 历史| 安多县|