SVG的使用

Posted 不再犯错

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVG的使用相关的知识,希望对你有一定的参考价值。

一,svg可以在浏览器中直接打开

二,在html使用<img/>标签引用

三,直接在html中使用svg标签

四,作为css背景

SVG支持ie9+ ,chrome 33.0+,firefox 28.0+,safari 7.0+

下面是一个结合了html5中的知识做简单的小demo

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>SVG</title>
<style type="text/css">
#progress {
stroke-dasharray: 100px;
stroke-dashoffset: 100px;
}
#progress {
stroke-dasharray: 100px;
stroke-dashoffset: 100px;
animation: progressAnimation 2000ms linear infinite;
}

@keyframes progressAnimation {
from {
stroke-dashoffset: 100px;
}
to {
stroke-dashoffset: 300px;
}
}

</style>
</head>
<body>
<svg width="240" height="240" xmlns="">
<circle r="90" cy="120" cx="120" stroke-width="3" stroke="#333" fill="none"/>
<circle id="progress" r="90" cy="120" cx="120" stroke-width="3" stroke="#00ff00" fill="none"/>
</svg>
</body>
</html>

 

以上是关于SVG的使用的主要内容,如果未能解决你的问题,请参考以下文章

svg - 使用 css 更改 svg 颜色并加载外部精灵

svg使用小计

如何使用 jQuery SVG 插件设置 SVG 矩形元素的背景图像?

使用 SVG 过滤器向 SVG 图像元素添加边框 [重复]

使用css反转svg图像?

使用 iText 将 SVG 转换为 PDF,SVG 未在 PDF 中完全显示