zoukankan      html  css  js  c++  java
  • 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:填充颜色

  • 相关阅读:
    ssh_jar包选择
    去js校验
    CSS
    html(HyperText Markup Language)--超文本标记语言
    Java compiler level does not match解决方法
    linux上面是否有安装redis,redis启动
    mybatis 详解(九)------ 一级缓存、二级缓存
    mybatis 详解(八)------ 懒加载
    mybatis 详解(六)------通过mapper接口加载映射文件
    mybatis 详解(七)------一对一、一对多、多对多
  • 原文地址:https://www.cnblogs.com/wangxiaoer5200/p/9019461.html
Copyright © 2011-2022 走看看