`
helius1214
  • 浏览: 77785 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

<path> 标签

阅读更多
<path> 标签
<path> 标签用来定义路径。

下面的命令可用于路径数据:

M = moveto
L = lineto
H = horizontal lineto
V = vertical lineto
C = curveto
S = smooth curveto
Q = quadratic Belzier curve
T = smooth quadratic Belzier curveto
A = elliptical Arc
Z = closepath
注释:以上所有命令均允许小写字母。大写表示绝对定位,小写表示相对定位。

请把下面的代码拷贝到记事本,然后把文件保存为 "path1.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">

<path d="M250 150 L150 350 L350 350 Z" />

</svg>上面的例子定义了一条路径,它开始于位置 250 150,到达位置 150 350,然后从那里开始到 350 350,最后在 250 150 关闭路径。

查看例子

下面的例子创建了一个螺旋:

<?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">

<path d="M153 334
C153 334 151 334 151 334
C151 339 153 344 156 344
C164 344 171 339 171 334
C171 322 164 314 156 314
C142 314 131 322 131 334
C131 350 142 364 156 364
C175 364 191 350 191 334
C191 311 175 294 156 294
C131 294 111 311 111 334
C111 361 131 384 156 384
C186 384 211 361 211 334
C211 300 186 274 156 274"
style="fill:white;stroke:red;stroke-width:2"/>

</svg>查看例子

分享到:
评论

相关推荐

    SVG支持用<path> 标签用来定义图形的路径。本文将详细介绍SVG Path语法结构,并附图及SVG path实例以更直观的方式让你掌握SVG路径的运用

    NULL 博文链接:https://helius1214.iteye.com/blog/619509

    jsp 分页标签

    数据表格(DBTable)标签 &lt;br&gt;时间日期(DateOrTime)标签 &lt;br&gt;组合选择框(selectDouble)标签 &lt;br&gt;下拉选择框(select)标签 &lt;br&gt;树形菜单(TreeDB)标签&lt;不带Checkbox框&gt; &lt;br&gt;树形菜单(TreeMenuCheckbox)标签 &lt;br&gt;选项...

    noka-4.7.0

    其中有:&lt;br&gt;编码拦截器工具类&lt;br&gt;数据表格(DBTable)标签 &lt;br&gt;时间日期(DateOrTime)标签 &lt;br&gt;组合选择框(selectDouble)标签 &lt;br&gt;下拉选择框(select)标签 &lt;br&gt;树形菜单(TreeDB)标签&lt;不带Checkbox框&gt; &lt;br&gt;树形菜单...

    Ajax for asp.net

    在web.config中设置httpHandleer标签&lt;br&gt; &lt;configuration&gt;&lt;br&gt; &lt;system.web&gt;&lt;br&gt; &lt;httpHandlers&gt;&lt;br&gt; &lt;add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,Ajax" /&gt;&lt;br&gt; &lt;/httpHandlers&gt;&lt;br&gt; &lt;/...

    S3mper.zip

    S3mper 是通过一致的,... //&lt;bucket&gt;/&lt;path&gt; &lt;filename&gt; &lt;timestamp&gt; &lt;flag&gt; &lt;flag&gt; N/A N/A epoch[^2] &lt;timestamp entropy&gt; N/A N/A N/A //&lt;bucket&gt;/&lt;path&gt; &lt;filename&gt; 标签:S3mper

    Tomcat下发布JSP程序的N种方法

    JSP网站的发布最灵活的一种方式我们可以在Tomcat的conf目录下的的Servlet.xml文件中进行配置&lt;br&gt;在其Host标签内新建一个Context标签来部置一个JSP应用程序,如果在这里部置后,那我们就不需要再把&lt;br&gt;你的作品拿到...

    beetl自动配置Spring启动beetl-spring-boot.zip

    使用:从 maven 导入该库&lt;dependency&gt;  &lt;groupId&gt;com.piggsoft&lt;/groupId&gt;  &lt;artifactId&gt;beetl-spring-boot-starter&lt;/artifactId&gt;  &lt;version&gt;0.0.1&lt;/version&gt; &lt;/dependency&gt;配置 application.yamlbeetl:  ...

    分散型包管理器Spore.zip

     &lt;path&gt; path to file/ directory  &lt;name&gt; rpc settings name Options:  -v, --version Shows the version of spore  -h, --help Shows this help screen  --verbose Shows ...

    SpringBoot2整合thymeleaf3及thymeleaf3语法.md

    &lt;p th:text="@{/success}"&gt;@{}是把ContextPath的值附加到指定的地址前&lt;/p&gt; &lt;a th:href="@{/test}"&gt;@{}是把ContextPath的值附加到指定的地址前&lt;/a&gt; ``` ### 5. 直接执行表达式 ```html &lt;h3&gt;直接执行表达式&lt;/h3&gt; &lt;p&gt;...

    HTML5新特性之语义化标签

    简洁的DOCTYPE: ...!DOCTYPE html&gt;,表示浏览器会按照标准模式解析。 简单易记的编码类型 你现在可以在meta 标签中使用”charset”:&lt;...比如说:&lt;article&gt;、&lt;section&gt;、&lt;aside&gt;、&lt;hgroup&gt;、 &lt;hea

    JavaHTTP客户端开发包jcabi-http.zip

    示例代码: ...  .uri().path("/users").queryParam("id", 333).back()  .method(Request.GET) ...  .fetch() ... .as(RestResponse.class) ... &lt;version&gt;1.8.2&lt;/version&gt; &lt;/dependency&gt; 标签:jcabi

    Java对象存储java-dirty.zip

    示例代码:Store&lt;Foo&gt; store = Store.of(Foo.class).from("/path/to/file"); store.put(new Foo(1,2)); store.all().forEach(System.out::println); store.reverse().forEach(System.out::println); store.from...

    Javashop开发规范V2.2

    &lt;ul&gt;&lt;li&gt;&lt;a class="selected"&gt;1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="search-cat-4-page-2.html" class="unselected"&gt;2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="search-cat-4-page-3.html" class="unselected"&gt;3&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="search-cat...

    SourceToHTML

    --temp:loop--&gt;&lt;br/&gt; &lt;div id="pagelist"&gt;{--temp:page for=index_list--}&lt;/div&gt;&lt;br/&gt; 包含处理,名称为模版名称&lt;br/&gt; {--include:archives--}&lt;br/&gt;标签&lt;br/&gt; 全局标签 &lt;br/&gt; {--S:PATH--},当前程序路径 &lt;br/&gt; {--S:...

    JDBC连接池HikariCP.zip

    HikariCP 是一个高性能的 JDBC 连接池组件。下图是性能的比较测试结果:使用... &lt;artifactId&gt;HikariCP&lt;/artifactId&gt;  &lt;version&gt;1.3.5&lt;/version&gt;  &lt;scope&gt;compile&lt;/scope&gt; &lt;/dependency&gt; 标签:HikariCP

    jQuery完全实例.rar

    &lt;p&gt;one&lt;/p&gt; &lt;div&gt;&lt;p&gt;two&lt;/p&gt;&lt;/div&gt; &lt;p&gt;three&lt;/p&gt; jQuery 代码: $("div &gt; p"); 结果: [ &lt;p&gt;two&lt;/p&gt; ] -------------------------------------------------------------------------------- 在文档的第一个表单...

    向html中加入指定的javascript "src"的perl脚本

    命令adjssrc: 用一个简单的命令向html文档中加入你指定的javascript源,比如在命令行中运行adjsscr a.html b.js, 在html文档的&lt;head&gt;标签的下一行就会自动加入&lt;script type="text/javascript" charset="utf-8" src=...

    最新ejschart ——javascript图形库

    META tags must be included in the page header (between &lt;head&gt;&lt;/head&gt;), should be placed before the &lt;script&gt; tag which imports the EJSChart.js library and are formatted as follows: &lt;meta name="OPTION-...

    Struts原理、开发及项目实施

    validate="false"&gt;&lt;br/&gt; &lt;forward name="failure" path="/ messageFailure.jsp"/&gt;&lt;br/&gt; &lt;forward name="success" path="/ messageSuccess.jsp"/&gt;&lt;br/&gt;&lt;/action&gt;&lt;br/&gt;&lt;/action-mappings&gt;&lt;br/&gt; &lt;/Struts-config&gt;&lt;br/&gt;...

    js 鼠标移动对象

    可以移动html对象,并且支持html5,用到&lt;svg&gt;标签和&lt;path&gt;标签

Global site tag (gtag.js) - Google Analytics