美文网首页
SVG-文本,填充和边框

SVG-文本,填充和边框

作者: greenteaObject | 来源:发表于2017-08-17 14:10 被阅读0次

SVG文本

  • 字符 要展示的字幕的数字表现形式,每个字符都由特定的unicode定义
  • 字形 字符的可视化表现形式
  • 字体 字形的集合

字形和字体表被称为字体数据

EM框

Ascent

从字体的(0,0)到EM box顶部的距离

Descent

从字体的(0,0)到EM box底部的距离

Baseline table

设计空间坐标系统中的基线的位置

image.png

text

<text>greentea</text>
<text font-size="12px" x="10 10" y="10 10" dx="10" dy="10" rotate="45">greentea</text>
//单个偏移,单个旋转
<svg width="400" height="50">
    <text x="0" y="25" textLength="400" lengthAdjust="spacingAndGlyphs"></text>
</svg>
//textLength文本长度. lengthAdjust是否整体铺开

tspan

用来标记大块文本的子部分,它必须是一个text元素

<text>greetea <tspan fill="red">gqc</tspan></text>

textPath

利用xlink:here属性把字符对齐到路径,让字体环绕路径,顺着路径走

<path id="path" d="M 10,10 Q 150,80 290,10" stroke="red" fill="transparent"></path>
<text><textPath xlink:href="#path">http://www.guoqianchen.com</textPath></text>

填充和边框

上色

fill和stroke

fill属性和stroke属性.fill属性设置对象内部的颜色,stroke属性设置绘制对象的线条的颜色.

<rect fill="color" stroke="color" fill-opacity="fill-opacity" stroke-opacity="opacity"/>

描边

stroke-width

描边的宽度,以路径为中心绘制,各发散,而不是总和

stroke-linecap

控制边框终点的形状

<rect stroke-linecap="butt/square/round"/>      
image.png

butt:直接结束
square:超出实际范围,有stroke-width控制
round:圆形

stroke-linejoin

控制描边线段直接的连接方式

<rect stroke-linejoin="miter/bevel/round"/>
image.png

miter:尖角(默认值)
bevel:切边
round:圆角

stroke-dasharray

将虚线类型应用在描边上

<rect stroke-dasharray="n1,n2,n3,n4,...nn"/>    //一个数代表一个虚线的长度,将会循环下去

必须用逗号分隔

image.png

以上属性可以使用CSS

相关文章

  • SVG-文本,填充和边框

    SVG文本 字符 要展示的字幕的数字表现形式,每个字符都由特定的unicode定义 字形 字符的可视化表现形式 ...

  • Axure-2步实现倒计时

    1.拖入文本框>隐藏边框&填充>输入最初数字 2.给文本框命名为“倒计时”>选中“倒计时”加事件 2.1载入时:等...

  • HTML5 Canvas笔记——交互绘制文本(描边、填充、阴影、

    (1)文本的描边、填充、阴影(2)文本的渐变填充(3)文本的图案填充(4)文本的属性设置及效果呈现 交互绘制文本....

  • Qss样式的盒子模型

    Margin: 在border外面 Border:在margin和padding中间绘制边框 padding:填充...

  • PPT字体散开

    1.插入文本框,输入想要的文字。 2.随便插入一个形状,将形状设置成文字想呈现的边框和颜色填充。 3.选中形状和文...

  • 【PPT营销力】锦囊8:图片填充文字

    重点:2017年的填充,文本选项—文本填充—图片或纹理填充 1)插入文本 2018 ,微软雅黑字体--格式---文...

  • 盒子模型、CSS边距合并、inline-block缝隙、BFC

    1 盒子模型的组成 盒子模型是由边距、边框、填充和内容组成的。其中边距、边框、填充可以在盒子模型上下左右四个方向上...

  • css属性

    文本 边框 背景

  • 任务9-1

    1.盒模型包括哪些属性? 盒模型包括:边距、边框、填充和实际内容; margin:清除边框区域,无背景颜色,是完全...

  • 2. svg填充和边框

    在基础图形部分已经有在使用填充和边框属性,使用的是css的style方式插入到元素中,这里使用定义对象的属性 1....

网友评论

      本文标题:SVG-文本,填充和边框

      本文链接:https://www.haomeiwen.com/subject/rgugrxtx.html