svg学习记录(八)

本文介绍了SVG中用于图像文本的几个关键元素和属性,包括text标签用于放置文字,text-anchor设定文本对齐方式,fill和stroke分别用于颜色填充和描边,以及tspan元素用于细分文本样式。此外,还提及了其他字体相关的属性。
摘要由CSDN通过智能技术生成

SVG中有两种截然不同的文本模式. 一种是写在图像中的文本,另一种是SVG字体。关于后者我们将在教程的后面进行讲解,现在我们主要集中前者:写在图像中的文本。

text

text标签用于在画布中,放置任何的文字。

<text x="10" y="20">Hello</text>

文字的内容写在text标签体中,xy分别代表文本在画布中显示的位置。
在这里插入图片描述

text-anchor

该属性用于设置文本从坐标点中的文本流方向,值分别是startendmiddleinherit。从下面图中可以看到四种值的不同。

<text x="40" y="20" text-anchor="start">Hello</text>
<text x="40" y="50" text-anchor="end">Hello</text>
<text x="40" y="80" text-anchor="middle">Hello</text>
<text x="40" y="110" text-anchor="inherit">Hello</text>

在这里插入图片描述

fill

和其他图形一样,text也可以使用fill属性对主题进行颜色填充。也用引用渐变、图案进行填充。

<defs>
    <linearGradient id="fillTest"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值