`

HTML5/CSS3系列教程:使用SVG图片

阅读更多

日期:2013-3-25  来源:GBin1.com

HTML5/CSS3系列教程:使用SVG图片

在我们开始使用SVG前,让我们先了解一下 SVG,并且解释一下为什么使用SVG

SVG全称是Scalable Vector Graphics,如果你使用过adobe Illustrator的话,相信你对这种适量格式的图片并不陌生!

为什么使用SVG?

  • 文件非常小

  • 能够无损失的缩放尺寸

  • 在Retina显示屏上效果超棒

  • 能够控制图片样式设计,例如互动和过滤filter

浏览器支持

  • IE8及其更低版本不支持

  • Android 2.3及其更低版本不支持

  • 其它浏览器都支持

如果你需要支持这些版本的浏览器的话,你可以使用Modernizr,如下:

if (!Modernizr.svg) {
  $(".gblogo img").attr("src", "images/logo.png");
}

或者使用如下更简单的代码:

<img src="gblogo.svg" onerror="this.onerror=null; this.src="gblogo.png"">

......

via 极客标签

来源:HTML5/CSS3系列教程:使用SVG图片

 

0
0
分享到:
评论

相关推荐

    http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd

    This is SVG, a language for describing two-dimensional graphics in XML. The Scalable Vector Graphics (SVG) Copyright 2001, 2002, 2011 World Wide Web Consortium (Massachusetts Institute of ...

    SVG/CSS3镂空3D自行车骑行动画

    之前我们分享过一些基于CSS3和SVG的自行车动画,比如这款SVG/CSS3自行车 模拟自行车行驶动画和纯CSS3 3D自行车动画都非常炫酷。今天我们要给大家介绍另外一款基于SVG的3D镂空自行车骑行动画,与前面自行车动画不同的...

    15个无比华丽的HTML5/CSS3动画应用

    之前我们分享过一款非常出色的CSS3 Tab菜单HTML5 SVG Tab滑块菜单,结合SVG,Tab菜单实现非常灵活。今天我们要再来分享一款基于CSS3的华丽Tab菜单,这款Tab菜单的菜单项是一个[......] 阅读全文&gt;&gt;

    postcss-svgo:使用PostCSS优化内联SVG

    -svgo 使用PostCSS优化内联SVG。安装使用可以: npm install postcss-svgo --save例子输入 h1 { background : url ( 'data:image/svg+xml;utf-8,&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE svg ...

    HTML5/CSS3颜色渐变文字 可指定文字路径

    之前我们分享过一些很酷的HTML5文字特效,像这款HTML5/CSS3 3D文字特效的折叠效果非常不错,这款HTML5/CSS3发光文字 可自定义文字色彩也很绚丽。今天我们来分享一款利用SVG实现的文字按路径显示应用,同时文字的填充...

    svg转css,css转svg,svg与css互相转换并压缩

    svg转css,css转svg,svg与css互相转换并压缩

    Python实现程序:SVG图片转为ico图标

    使用场景:很多时候下载的图片都是SVG矢量文件,不适用于需要 ico图片 的场景。 举例说明:比如,iconfont网站上下载的图标资源。 功能描述:此程序使用Python编写 1. 可以将 单个SVG图片文件 转换为 【128/64/48/32...

    html5 svg+css3带左侧收缩菜单宇航员

    注:无后台 html5 svg+css3带左侧收缩菜单宇航员

    Using SVG with CSS3 and HTML5

    With this practical guide, you’ll learn how to use SVG not only for illustrations but also as graphical documents that you can integrate into complex HTML5 web pages, and style with custom CSS....

    Using SVG with CSS3 and HTML5 Vector Graphics for Web Design azw3

    Using SVG with CSS3 and HTML5 Vector Graphics for Web Design 英文azw3 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    css3使用svg绘制唐老鸭图片样式代码

    css3使用svg绘制唐老鸭图片样式代码 css3使用svg绘制唐老鸭图片样式代码

    Android代码-Android SVG library

    Sharp is a Scalable Vector Graphics (SVG) implementation for Android. It facilitates loading vector graphics as SharpDrawables, and can effectively be used wherever a conventional image would be ...

    HTML5和CSS3入门指南:从SVG(可缩放矢量图形)开始

    HTML5和CSS3入门指南:从SVG(可缩放矢量图形)开始

    HTML5 SVG和CSS3炫酷蹦床式图片切换特效

    这是一款效果非常炫酷的HTML5 SVG和CSS3蹦床式图片切换特效插件。该图片切换插件在进行图片切换时,整个屏幕就像一张大蹦床一样,将图片弹射出去,切换到另一张图片,效果非常有创意。

    HTML5/CSS3动态折线图表 图表数据切换动画

    前面我们刚刚分享过一款很不错的HTML5/SVG折线图表,这次我们依然要来分享一款带超酷动画的HTML5/CSS3动态折线图表,图表数据会定时切换,图表数据在切换的时候有很酷的切换动画,感觉数据模拟非常真实。另外,更多...

    SVG教程SVG教程

    SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程SVG教程

    SVG/CSS3自行车 模拟自行车行驶动画

    之前我们为大家介绍过几款很酷的CSS3自行车动画,比如纯...这次我们要分享的也是一款利用SVG路径特性和CSS3动画特性实现的自行车模拟行驶动画,自行车的外观是利用SVG路径绘制而成,再通过CSS3模拟脚踏板和轮胎的转动。

    SVG/CSS3实现按钮点击波纹动画

    之前对于按钮动画,我们分享...这次我们要分享的是一款基于CSS3和SVG的波纹按钮动画,鼠标点击按钮时,按钮上将会出项各种形状的波纹特效,一共有4组波纹动画效果。 在线演示1 在线演示2 在线演示3 在线演示4 源码下载

    CSS3 SVG网页沙漏加载动画特效

    CSS3 SVG网页沙漏加载动画特效

Global site tag (gtag.js) - Google Analytics