好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

SVG 格式图片

1. SVG

SVG 是一种可缩放的矢量图形,缩放就是缩小和放大,无论放大多少倍都不会失真,这就很适合用来做响应式和 自适应网站 的图标,因为在移动端的时候需要图形小一点,PC 端的时候稍微大一点。

并且放大多倍的时候也不会出现明显的锯齿状。这是它明显优于 JPG 及 PNG 的地方。

image.png

接下来我们将这个圆形放大几倍再看看:

image.png

可以看到 图片 依然清晰锐利,因为 SVG 里面保存的是形状和颜色,所以即使缩放也只是重新计算了一下坐标罢了。

2. 清晰度

可能会有较真的同学问:我仔细看了 SVG  图片 , 图片 边缘依然还是有“锯齿”啊。

这里我要告诉大家的是:毕竟 SVG 也是要 显示 在屏幕上的,屏幕也是有像素限制的,比如比较流行的 1920 * 1080。

如果换一台苹果电脑的 5K  显示 屏,可能就看不到“锯齿”啦。

3. 小结

说完了 图片 格式,我们再来说一说 图片 的形状。

Css Sprite的形状通常会分为排成一行的条形图,和多行多列的矩形图。

那么这两者之间有什么区别呢?答案就在下一小节。

查看更多关于SVG 格式图片的详细内容...

  阅读:72次

上一篇

下一篇

第1节:什么是Css Sprite?    第2节:Css Sprite和雪碧之间有什么关系?    第3节:为什么要使用Css Sprite?    第4节:Css Sprite过时了吗?    第5节:JPG 格式图片    第6节:PNG 格式图片    第7节:SVG 格式图片    第8节:Css Sprite:矩形图    第9节:Css Sprite:条形图    第10节:背景图片    第11节:背景图定位    第12节:动态变更背景图位置    第13节:Css Sprite尺寸不吻合时怎么办?    第14节:过渡动画和帧动画的区别    第15节:适合过渡动画的场景    第16节:适合用帧动画的场景    第17节:帧动画和过渡动画的优缺点    第18节:CSS 动画的定义    第19节:CSS 动画的调用    第20节:帧动画函数steps()的解析    第21节:动画实例项目结构    第22节:定义动画    第23节:调用动画    第24节:连接两个Css Sprite的动画