码迷,mamicode.com
首页 > Web开发 > 详细

css 背景图片自适应元素大小

时间:2017-03-06 11:53:07      阅读:355      评论:0      收藏:0      [点我收藏+]

标签:logs   style   html   屏幕   好的   变化   自动   .net   个人   

一、一种比较土的方法,<img>置于底层。

  方法如下:

      CSS代码:

 img{ position:absolute; z-index:-10;width:50%;}  

      HTML:

<img src="背景图片路径" />  
<span>字在背景上</span>  

       此时,背景可以自动伸缩,不过底层图片和上面的字是无关联的,想要在屏幕变化的情况下保持二者对应关系不变,需要用百分比表示间距和尺寸。
    这种方法可以实现,但是个人感觉不太规范,但当时实在没有更好的办法。

 

二、CSS3有背景尺寸属性background-size,真是前端的福音

 

       方法如下:

div{  
    width:200px;  
    height:100px;  
    background-image:url(bg.jpg);  
    background-size:100% 100%;  
}  

 

      HTML:

 <div>图片伸缩</div>  

 

      我只记录了图片充满整个元素的情况,background-size还有保持图片宽高比等其他用法。

css 背景图片自适应元素大小

标签:logs   style   html   屏幕   好的   变化   自动   .net   个人   

原文地址:http://www.cnblogs.com/sexintercourse/p/6508721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!