在很多时候,SVG是最容易在网页上做出文字特效的方法。现在SVG已经被所有的现代浏览器支持,包括IE9。要在页面上制作SVG文字,可以直接将SVG代码插入带页面中,SVG文字代码十分简单易懂。如下是一段SVG描边
文字的代码:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"> <text fill="#e96" style="font-size:60px; font-family: Futura Condensed ExtraBold, Arial Black, sans-serif; color: yellow;" stroke = "black" stroke-width = "2px">STROKED SVG TEXT</text> </svg>
效果如下:
正如你所见,在HTML中制作SVG描边文字是一件非常容易的事情。SVG文字和和普通文本的主要区别是它不能使用color属性(SVG文字可以通过fill属性来改变文字颜色。另外提一点, y 属性用于设置文字的基线)。
SVG制作文字描边效果也比使用CSS来实现要简单得多。
既然SVG文字如此好用,为什么不在网页中广泛使用它们呢?有以下几个原因:
- 浏览器对SVG的支持:虽然现代所有的现代浏览器,如Firefox、Chrome 和 Safari,以及IE9等都支持SVG,但是IE8级以下的浏览器不支持SVG,想要在它们中使用SVG需要使用javascript来实现。
- SVG1.1没有文本换行功能,使它不适合在文章正文中使用。
- 拷贝SVG文本在不同的浏览器上仍存在问题:你会发现你可以在最新版本的Chrome 和 Safari浏览器上复制和粘贴SVG文本,但是在Firefox浏览器上却不行。
通过本文的学习,你可以将SVG作为普通文字来使用(在ISO4中,网页的文字使用的就是SVG格式),至于将SVG作为标题和一些文字特效的内容,我们将在后续文章中讲解。
转自:http://www.htmleaf.com/ziliaoku/qianduanjiaocheng/201501081128.html
更多参考:
本文转自:如何制作HTML5 SVG描边文字
相关推荐
segment.js是一款非常实用的绘制和制作SVG描边路径动画的JavaScript插件。该插件最大的特点是可以只绘制和动画某一段SVG路径,你可以在参数中指定需要动画那一段SVG路径。
将SVG描边转换为填充文档,安装和使用说明请在参阅完整的安装和使用说明文件。目标我想使用 , 和等工具将某些svg icons转换为fonts问题/原因如果您的SVG containts strokes或任何标签,除了单一的path如polygon ...
JavaScript实用绘制和动画SVG描边路径插件segment源码.zip
这是一款HTML5 svg 自行车运动描边动画特效。该特效使用很多SVG线条来绘制骑自行车的运动员图像,然后通过GSAP来制作SVG线条的描边动画,加上颜色的变化,构建出非常炫酷的效果。
SVG互动排版公众号文章『描边轮廓动画绘制』模板代码
HTML5 SVG自行车描边运动特效是一款使用很多SVG线条来绘制骑自行车的运动员图像。
这是一款使用效果非常炫酷的HTML5 SVG文字变形动画特效。该特效使用SVG和anime.js,通过SVG描边动画来完成各种漂亮的字母动画特效。
HTML5 SVG心形文字显示动画特效是一款基于svg绘制心形线条,爱心形状文字情人节表白动画特效。
html5 svg字母文字交互动画特效 html5 svg字母文字交互动画特效
本文主要介绍了SVG描边动画的相关实例,具有很好的参考价值,下面跟着小编一起来看下吧
HTML5 SVG圆形文字菜单特效是一款通过SVG布局跟鼠标hover悬停事件制的作菜单项的动画效果。
这是一款使用html5 svg、css3和js制作的炫酷文字爆炸特效。该文字特效用SVG path属性将文字路径切割为很多小块,然后使用css3和js在鼠标滑过文字时制作文字爆炸分裂的炫酷效果。
HTML5 svg自行车运动员描边动画特效.zip
这是一款使用效果非常炫酷的HTML5 SVG文字变形动画特效。该特效使用SVG和anime.js,通过SVG描边动画来完成各种漂亮的字母动画特效。
通过html5标签实现六边形描边动画。通过导入动画插件,获取图形路径放入<svg>标签。添加css动画效果实现。
HTML5分段式SVG文字动画特效是一款通过动画SVG的描边路径来制作各种文字的动画效果,效果非常棒。
HTML5分段式SVG文字动画特效是一款通过动画SVG的描边路径来制作各种文字的动画效果,效果非常棒。
代码简介:html5 svg个性文字播放动画特效是一款点击开始按钮动画显示文字轨迹写字特效。