• CSS的SVG学习


    SVG 意为可缩放矢量图形(Scalable Vector Graphics)。

    HTML三种方法导入svg文件:

    <html xmlns:svg="http://www.w3.org/2000/svg">
    <body>

    <p>This is an HTML paragraph</p>
    <!--1-->
    <!--<embed src="rect1.svg" width="300" height="100"
    type="image/svg+xml"
    pluginspage="http://www.adobe.com/svg/viewer/install/" />-->

    <!--2-->
    <!--<object data="rect1.svg" width="300" height="100"
    type="image/svg+xml"
    codebase="http://www.adobe.com/svg/viewer/install/" />-->

    <!--3-->
    <!--<iframe width="300" height="100" src="rect1.svg"></iframe>-->

    <object data="background.svg" width="1000" height="1000"
    type="image/svg+xml"
    codebase="http://www.adobe.com/svg/viewer/install/" />
    </body>
    </html>

    SVG文件内容编辑:

    <?xml version="1.0" standalone="no"?> //xml声明
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
    "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> //引用外部svg 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-5;
    fill-opacity:0.2;stroke-opacity:0.9"/>
    </svg>

    上面只是一个矩形svg的例子;

    更多:

    矩形(rect):  style属性里写样式 rx,ry边角

    圆形(circle):  cx,cy圆心坐标

    椭圆(ellipse):cx,cy中心坐标 rx,ry水平,垂直半径

    线(line):x1 y1起点坐标 x2 y2终点坐标

    多边形(ploygon):points节点坐标 x,y x1,y1 x2,y2 

    折线(ployline):points节点坐标 x,y x1,y1 x2,y2 

    路径(path):M A L C H V S Q T Z

    几个常用属性:

    stroke,stroke-width:边框,边框宽度

    fill:填充颜色

  • 相关阅读:
    软件需求模式阅读笔记02
    软件需求模式阅读笔记1
    问题账户需求分析
    浅谈软件架构师的工作过程
    架构之美阅读笔记五
    架构之美阅读笔记四
    架构之美阅读笔记三
    架构之美阅读笔记二
    架构之美阅读笔记一
    软件需求与分析课堂讨论一
  • 原文地址:https://www.cnblogs.com/wangxiaoer5200/p/9019461.html
Copyright © 2020-2023  润新知