制作网页时用css画图形好还是用图片好,具体有什么优势和缺点?

html-css09

制作网页时用css画图形好还是用图片好,具体有什么优势和缺点?,第1张

简单的几何形状用html和css生成(注意是生成,css不能画图),其他的用图片。

用css生成形状优势:减少http请求

劣势:复杂的东西你用css画不出来,或者费力不讨好,比如一个复杂的logo,你用css可能只能画一个近似的玩意出来,并且需要用几百个空的div来拼像素,效率上得不偿失。

2种方案:

1、可以用很多 div ,全部做成 1px X 1px ,然后组成图形。

这样做,比较麻烦,浏览器渲染很累。。。

2、直接用 vml。

网上上有公司已经做了这方面画图插件,很方便调用的。。。

像什么 sin ,cos ,圆,三角,的都可以。。。

去 找找吧,很多。。