用background-size实现 背景图片自适应浏览器大小不变形

时间:2020-02-11 18:29 / 来源:ChinaZ / 作者:酱油 / 点击:

很多flash站都用到了一张背景图,然后根据浏览器大小自动缩放,但图片不变形。 在CSS3中,有属性:

background-size: cover;  //只支持IE9+
-webkit-background-size: cover; //webkit核心
-moz-background-size: cover; //FF核心
-o-background-size: cover; //应该是Opera核心吧,反正不是IE的,就先不管它了

以上几个css3属性都可以很好的支持根据浏览器大小自适应大小

下面看看效果:

1. 采用直接显示图片列表的方式:

<img src='...' style='width:100px; height:100px; border:1px solid #def;' />

可见,在原图宽高比不是1:1的情况下,图片就会变形。而且在图片上层加上其他效果,如删除等弹出层很不方便。

猜你喜欢

推荐栏目

DEDECMS
DEDECMS

DEDE使用经验和技巧

WordPress
Wordpress

WP使用经验和技巧

Zblog
Zblog

Zblog使用经验和技巧

CSS
CSS

CSS使用经验和技巧

网络资料
网络资料

转载实用网络资料

按键伤人
按键伤人

转载乱七八糟的网络资源

我是酱油
我是酱油

随笔札记 记录生活点滴

本站推荐

百度站内搜索

专业博客主机