QZone V8改版之“背景自适应”
2013-12-01 14:50
267 查看
背景如何自适应拉升,不是平铺哦?可以用:
可是….
![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%876.png)
它的实现代码,背景图不放在body中,用img的方式,实时计算屏幕大小:
![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%877.png)
![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%878.png)
于是,我也来试试:
效果实现~
![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%879-300x148.png)
CSS | | copy code | | ? |
1 | background-size:100%100% |
浏览器支持
IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+ 支持 background-size 属性。所以…一起来看看Qzone的登陆界面:http://qzone.qq.com/![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%876.png)
它的实现代码,背景图不放在body中,用img的方式,实时计算屏幕大小:
![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%877.png)
![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%878.png)
于是,我也来试试:
HTML | | copy code | | ? |
1 | <divclass="bg"id="bg"> |
2 | <imgsrc="bg.jpg"id="IMG"> |
3 | </div> |
CSS | | copy code | | ? |
1 | .bg{position:absolute;left:0;top:0;z-index: -1;overflow:hidden;} |
2 | .bg img{position:absolute;left:0;top:0;z-index: -1;} |
Javascript | | copy code | | ? |
01 | var bg = document.getElementById("bg"); |
02 | var bg_img = document.getElementById("IMG"); |
03 | |
04 | bg_img.onload=function(){ |
05 | re_size(); |
06 | |
07 | } |
08 | |
09 | window.onresize=function(){ |
10 | re_size(); |
11 | } |
12 | |
13 | function re_size(){ |
Javascript | | copy code | | ? |
1 | var clientWidth = window.innerWidth; |
2 | var clientHeight = window.innerHeight; |
3 | bg_img.style.width= clientWidth+"px"; |
4 | bg_img.style.height= clientHeight+"px"; |
5 | bg.style.width= clientWidth+"px"; |
6 | bg.style.height= clientHeight+"px"; |
7 | } |
![](http://www.ty-dev.com/uploads/2013/11/%E5%9B%BE%E7%89%879-300x148.png)
相关文章推荐
- QZone V8改版之“自定义换色”
- QZone V8改版之“相册从模糊到清晰”
- 实现背景图自适应效果的jQuery插件
- css 背景图片自适应分辨率大小 兼容
- HTML中使背景图片自适应浏览器大小
- style filter 实现背景自适应大小
- 背景图片居中全屏自适应显示
- 背景图片自适应
- 使用padding代替高度实现背景图片高度按比例自适应
- background-size设置背景图片自适应 在ie8下失效的问题
- less常用样式集,清除浮动、背景自适应、背景渐变、圆角、内外阴影、高度宽度计算。
- Android实现背景图自适应不失真(上)
- widget背景图片自适应大小
- Android自适应draw9patch背景
- 游戏背景自适应屏幕分辨率
- css圆角背景图片按钮-自适应内容大小
- 自适应大小的背景图片
- winfrom-背景图片填充自适应大小
- CSS背景图拉伸自适应尺寸,全浏览器兼容
- CSS背景图片自适应、全屏、填充、拉伸