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:填充颜色

  • 相关阅读:
    Ambari Server 架构
    [Spark]-源码解析-RDD之transform
    [Spark]-源码解析-RDD的五大特征体现
    [Spark]-作业调度与动态资源分配
    [Spark]-集群与日志监控
    [Spark]-Streaming-调优
    [Spark]-调优
    [Spark]-Streaming-Persist与CheckPoint
    [Spark]-Streaming-输出
    [Spark]-Streaming-操作
  • 原文地址:https://www.cnblogs.com/wangxiaoer5200/p/9019461.html
Copyright © 2011-2022 走看看