css控制图片大小-CSS无图片技术用于网站性能优化

2023-08-29 0 1,883 百度已收录

提高可维护性

3、CSS无图技术在微博的实际应用是什么?

通过前面的演示我们可以看到,无图技术在微博中非常常见。

四、无图技术的实现方法

大致有四种形式:一是通过background-color和border生成图片;二是通过background-color和border生成图片; 另一种是通过文字生成图片; 三是通过CSS3渐变生成图片(这个要考虑低级浏览器的不兼容); 第四个是CSS3自定义字体(@font-face)生成图像。

利用CSS的background-color和border属性来生成一些图形,比如三角形。 纯CSS2内容完全兼容IE6。

1)用background-color生成的盒子,效果如下:

CSS代码:

2)border生成的盒子,效果如下:

CSS代码:

3)border生成的小三角形,效果如下:

CSS代码:

4)border生成的尖角三角形,效果如下:

CSS代码:

5)border生成的斜三角形,效果如下:

HTML 结构:

CSS代码:

通过上面的五个图形,可以得到下面的图形,效果图如下。

这里我只贴出中间图形的代码,其他的,有兴趣的朋友可以自行研究,更多有趣的图形等你来完成。

HTML 结构:

CSS代码:

2、通过尖角、点、箭头等字符生成图片,也属于CSS2的范畴,完全兼容ie6。 这个在博客中被广泛使用,所以这里就不写demo了。

1)尖角,效果图如下

HTML 结构:

CSS代码:

2)点css控制图片大小css控制图片大小,效果图如下

HTML 结构:

CSS 样式:

3)箭头,效果图如下

HTML 结构:

CSS 样式:

微博名人堂没有提供具体的定义,但建议可以对字体样式进行一些限制,使其在各种浏览器中表现相同。

3、CSS3生成图片,利用box-shadow、border-radius、gradient等CSS3新属性生成图形。 在IE浏览器中使用渐变背景需要使用IE渐变滤镜,但是使用滤镜资源会消耗很多,所以,要根据项目的实际情况权衡是否使用滤镜。

我们来看一下微软的搜索按钮的例子

CSS 样式:

GOOGLE搜索按钮不使用滤镜,IE浏览器不做渐变处理。 大家都知道GOOGLE是一家注重业绩的公司。 有时为了极致的性能牺牲一点视觉体验是可以接受的。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 css css控制图片大小-CSS无图片技术用于网站性能优化 https://www.wkzy.net/game/172443.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务