SVG <text>文本

简介:

8.文本 <text>

示例8.1

写一个文本:

欢迎访问wwww.waylau.com

 <svg height="30" width="200">
  <text x="0" y="15" fill="red">欢迎访问wwww.waylau.com </text>
</svg>

示例8.2

让文本转个角度:

欢迎访问wwww.waylau.com

<svg height="60" width="200">
  <text x="0" y="15" fill="red" transform="rotate(10 20,40)">欢迎访问wwww.waylau.com</text>
</svg>

示例8.3

让文本引用path:

欢迎访问www.waylau.com个人博客欢迎访问www.waylau.com

<svg width="500" height="220">
 <defs>
   <path id="myTextPath2"
   d="M75,20 l100,0 l100,30 q0,100 150,100"/>
</defs>

<text x="10" y="100" style="stroke: #000000;">
   <textPath xlink:href="#myTextPath2">
   欢迎访问www.waylau.com个人博客欢迎访问www.waylau.com
  </textPath>
</text>  
</svg>

示例8.4

可以使用 <tspan> 将文本元素分成几部分,允许每部分有各自的样式

Several lines: 欢迎访问 wwww.waylau.com

<svg height="90" width="200">
  <text x="10" y="20" style="fill:red;">Several lines:
    <tspan x="10" y="45">欢迎访问</tspan>
    <tspan x="10" y="70">wwww.waylau.com</tspan>
  </text>
</svg>

示例8.5

使用 <a> 使文本变成一个链接

欢迎访问wwww.waylau.com

<svg height="30" width="200" xmlns:xlink="http://www.w3.org/1999/xlink">
  <a xlink:href="http://www.waylau.com" target="_blank">
    <text x="0" y="15" fill="red">欢迎访问wwww.waylau.com</text>
  </a>
</svg>

示例8.6

垂直样式

欢迎访问wwww.waylau.com欢迎访问wwww.waylau.com

<svg height="260" width="200">
<text x="10" y="10" fill="red" style="writing-mode: tb; glyph-orientation-vertical: 0;">
   欢迎访问wwww.waylau.com
</text>
<text x="110" y="10" fill="red"  style="writing-mode: tb; glyph-orientation-vertical: 90;">
   欢迎访问wwww.waylau.com
</text> 
</svg>


目录
相关文章
SVG 文本(二)路径文本 <textPath>
SVG 文本(二)路径文本 <textPath>
254 0
|
4月前
|
前端开发
在 HTML canvas 绘制文本
在 HTML canvas 绘制文本
26 0
|
8月前
|
移动开发 小程序 JavaScript
uView Text 文本
uView Text 文本
69 1
|
8月前
|
前端开发
文本对齐[text-align]
文本对齐[text-align]。
86 2
|
8月前
|
前端开发
文本装饰[text-decoration]
文本装饰[text-decoration]。
26 2
|
前端开发
CSS 文本阴影 text-shadow 悬停效果
CSS 文本阴影 text-shadow 悬停效果
78 0
|
容器
css3的text(文本)
css3的text(文本)
62 0
|
Web App开发 前端开发 测试技术
CSS文本平衡排版 text-wrap:balance
CSS文本平衡排版 text-wrap:balance
110 0
|
JavaScript
SVG 文本(一)text、tspan 的基本使用
SVG 文本(一)text、tspan 的基本使用
505 0