SVG精髓读书记录-ch1

一个感觉是,矢量图像是描边而栅格图形是涂像素点。

<line>画直线

使用<use>复用分组并可用transform转换。translate平移,scale缩放

<polyline>折线
<path>路径

<text>文本

第一章实例:

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="148" height="170" xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink">
<title>cat</title>
    <desc>stick figure od a cat</desc>
    <!--在此处绘制图像-->
    <circle cx="70" cy="95" r="50" style="stroke:black; fill:none"></circle>
    <circle cx="55" cy="80" r="5" style="stroke:black fill:#339933"></circle>
    <circle cx="85" cy="80" r="5" style="stroke:black fill:#339933"></circle>
    <g id="whiskers">
        <line x1="75" y1="95" x2="135" y2="85" style="stroke:black"></line>
        <line x1="75" y1="95" x2="135" y2="105" style="stroke:black"></line>
    </g>
    <use xlink:href="#whiskers" transform="scale(-1 1) translate(-140 0)"></use>
    
    <polyline points="108 62, 90 10, 70 45, 50, 10, 32, 62" style="stroke:black; fill:none"></polyline>
    <polyline points="35 110,45 120, 95 120,105,110" style="stroke:red;fill:none;"></polyline>
    
    <path d="M 75 90 L 65 90 A 5 10 0 0 0 75 90" style="stroke:black;fill:#ffcccc"></path>
    
    <text x="60" y="165" style="font-family:sans-serif; font-size:14pt;stroke:none;fill:black;">cat</text>
</svg>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值