css 背景图片自适应元素大小
2014-07-09 11:15
393 查看
本人软件工程大三学生,近期在公司实习,初级前端工作者。
由于正在做手机端界面,自适应的布局成了最主要的工作,在最近对背景图片自动伸缩频繁使用,对自动伸缩的方法有一点心得体会。
一、一种比较土的方法,<img>置于底层。
方法如下:
CSS代码:
HTML:
此时,背景可以自动伸缩,不过底层图片和上面的字是无关联的,想要在屏幕变化的情况下保持二者对应关系不变,需要用百分比表示间距和尺寸。
这种方法可以实现,但是个人感觉不太规范,但当时实在没有更好的办法。
二、CSS3有背景尺寸属性background-size,真是前端的福音
方法如下:
CSS:
HTML:
我只记录了图片充满整个元素的情况,background-size还有保持图片宽高比等其他用法。
本博客为学习笔记,深知自己有很多使用不规范之处,欢迎各位大侠批评指正~~~
由于正在做手机端界面,自适应的布局成了最主要的工作,在最近对背景图片自动伸缩频繁使用,对自动伸缩的方法有一点心得体会。
一、一种比较土的方法,<img>置于底层。
方法如下:
CSS代码:
img{ position:absolute; z-index:-10;width:50%;}
HTML:
<img src="背景图片路径" /> <span>字在背景上</span>
此时,背景可以自动伸缩,不过底层图片和上面的字是无关联的,想要在屏幕变化的情况下保持二者对应关系不变,需要用百分比表示间距和尺寸。
这种方法可以实现,但是个人感觉不太规范,但当时实在没有更好的办法。
二、CSS3有背景尺寸属性background-size,真是前端的福音
方法如下:
CSS:
div{ width:200px; height:100px; background-image:url(bg.jpg); background-size:100% 100%; }
HTML:
<div>图片伸缩</div>
我只记录了图片充满整个元素的情况,background-size还有保持图片宽高比等其他用法。
本博客为学习笔记,深知自己有很多使用不规范之处,欢迎各位大侠批评指正~~~
相关文章推荐
- css 背景图片自适应元素大小
- css元素背景图片自适应屏幕大小
- css 背景图片自适应分辨率大小 兼容
- CSS控制背景图片自适应表格大小
- 如何通过CSS实现背景图片自动平铺或拉伸至整个屏幕(自适应大小)
- html/css背景图片自适应分辨率大小
- css圆角背景图片按钮-自适应内容大小
- 图片自适应父元素大小,并左右上下居中的css方法
- css实现背景图片自适应大小
- 图片自适应父元素大小,并左右上下居中的css方法
- css -- 背景图片自适应屏幕大小
- CSS背景图片自适应 根据浏览器分辨率大小自动伸缩
- css圆角背景图片按钮-自适应内容大小
- CSS控制图片自适应大小
- picturebox的背景图片怎么能根据分辨率大小自适应。?
- CSS控制背景图片随网页或容器自动调整大小
- css:实现图片自适应大小
- css控制背景图片随div的大小而缩放
- css让图片自适应大小
- 使背景图片与元素大小保持一致