如何让背景图片拉伸填充,这个问题听起来似乎很简单。但是很遗憾的告诉大家。不是我们想的那么简单。 
比如一个容器(body,div,span)中设定一个背景。这个背景的长宽值在css2.1之前是不能被修改的。 
所以实际的结果是只能重复显示,所以出现了repeat,repeat-x,repeat-y,no-repeat这些属性。就是用来控制背景图片的显示的。所以一般用作背景图片的有2类

1.是一整张大图,尺寸和区域大小刚好吻合 
2.一个很小的条状图,通过repeat后,形成一个很规则的大图背景。

但是css3出现以后,这个情况被改善了。background-size 属性可以让我们之前的希望成真。 
而且这个属性在firefox,chrome,以及ie9上都可以使用。

具体使用方法如下: 
背景图尺寸(数值表示方式):

复制代码

代码如下:

#background-size{
background-size:200px 100px;
}

  

背景图尺寸(百分比表示方式):

复制代码

代码如下:

#background-size2{
background-size:30% 60%;
}

  

背景图尺寸(等比扩展图片来填满元素,即cover值):

复制代码

代码如下:

#background-size3{
background-size:cover;
}

  

背景图尺寸(等比缩小图片来适应元素的尺寸,即contain值):

复制代码

代码如下:

#background-size4{
background-size:contain;
}

  

背景图尺寸(以图片自身大小来填充元素,即auto值):

复制代码

代码如下:

#background-size5{
background-size:auto;
}

  

css 如何让背景图片拉伸填充避免重复显示相关推荐

  1. CSS HTML实现背景图片的填充

    引言: 今天想写个人的欢迎界面,又折腾起了前端,然而真的捉急呀 为了美观点,花多点时间吧,又是凌晨三点了0.0 CSS实现单张背景图片的填充 实现方式一: 直接使用body元素的background- ...

  2. css怎么把背景图片拉伸至100%

    div再加上属性, -moz-background-size:100% 100%; background-size:100% 100%; 这样设置后再看网页就会发现背景图片拉伸至100%了. http ...

  3. php背景图片平铺拉伸,利用jQuery和CSS将背景图片拉伸

    现在WEB页面设计比较流行使用大背景图,那么您知道如何使用一张大背景图进行拉伸效果呢?也就是说使用一张固定尺寸的背景图片,让它在页面中随着浏览器尺寸进行拉伸,就像我们的电脑桌面壁纸效果.本文将带您一起 ...

  4. 怎么把html背景图片,css如何设置背景图片?

    在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本文就给大家介绍css怎样设置背景图片. css可以通过background-ima ...

  5. html img和背景图处理图片不拉伸_css如何设置背景图片拉伸不重复?

    css可以使用background-size属性设置背景图片拉伸,此属性规定背景图像的尺寸.使用background-repeat属性设置背景图片不重复,此属性设置是否及如何重复背景图像. css设置 ...

  6. background-image背景图片拉伸平铺

    background-image背景图片拉伸平铺 <div style="width: 10%;height: 40px;background-image: url('../image ...

  7. CSS background(背景图片)详解

    "在前端开发过程中,为了页面的美观,往往都会给html页面添加背景图片.那么如何利用css设置html中用图片做背景?本章就给大家介绍css怎样设置背景图片.有一定的参考价值,有需要的朋友可 ...

  8. QT重写QPushButton的背景图片及填充

    QT重写QPushButton的背景图片及填充 刚学习完QT的基本使用,使用已知知识重写QPushButton类 刚学习完QT的基本使用,使用已知知识重写QPushButton类 因为要使用QT来实现 ...

  9. [css] 如何设置背景图片不随着文本内容的滚动而滚动?

    [css] 如何设置背景图片不随着文本内容的滚动而滚动? 直接对div设置background:url不就好了嘛?上代码.<!DOCTYPE html> <html lang=&qu ...

最新文章

  1. 通信模式与网络协议之间的对应关系
  2. *** line xxxx of `fraud.data': bad value of xxxx for attribute `id_11'
  3. PHP正则提取table中数据
  4. ./configure,make,make install 的作用
  5. 服务器IO-HPSocket
  6. 工作转正申请自我评价
  7. 十六进制下的(6+2) 8位数颜色代码
  8. 4.2.7. Aggregate Expressions
  9. 谷歌地球的高清卫星影像数据都来源自哪里?用户如何下载谷歌影像?
  10. 全国12315平台网上投诉与举报提示“含有不规范用语”的应对方法
  11. 信息隐藏的原理与应用
  12. Android9.0版本Vold服务源码分析
  13. 列表(ListNode)
  14. python做值班表_如何用Python 实现自动排班
  15. 1100 校庆分数 25
  16. Win10 解决小娜助手占用过高CPU资源问题
  17. 我给bia娘写的交互参考1
  18. 基于嵌入式的无线条码扫描仪系统的设计
  19. 报童问题求解最大利润_第3章 第2节 处理分类问题常用算法(二)
  20. 钞票设计与货币印刷的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. Java学习:类的封装、继承和多态
  2. linux中kafka主题修改分区,kafka_2.11-2.0.0的部署与配置修改
  3. 6的变换_电源学报 | 2020年第3期:quot;高性能双向直流变换技术及其应用quot;专辑征稿启事...
  4. 7.9 规划Varnish缓存
  5. 写cookies注意事项
  6. [Swift]LeetCode39. 组合总和 | Combination Sum
  7. JS 操作cookie
  8. Android View相关知识点
  9. HDU 1244 DP
  10. CSS样式表的规划与组织