要使图片能够自适应显示,我们一般可以通过设置CSS样式,让图片作为父元素的背景图片,再设置相关属性来实现。下面我们来看一下使用css设置图片自适应的方法。

css设置图片自适应示例:

HTML代码:

title

css代码:#web_bg{

position:fixed;

top: 0;

left: 0;

width:100%;

height:100%;

min-width: 1000px;

z-index:-10;

zoom: 1;

background-color: #fff;

background-repeat: no-repeat;

background-size: cover;

-webkit-background-size: cover;

-o-background-size: cover;

background-position: center 0;

}

代码分析:position:fixed; top: 0; left: 0;

这三句是让整个div固定在屏幕的最上方和最左方width:100%; height:100%; min-width: 1000px;

上面前两句是让整个div跟屏幕实现一模一样的大小,从而达到全屏效果,而min-width是为了实现让屏幕宽度在1000px以内时,div的大小保持不变,也就是说在这种情况下,缩放屏幕宽度时,图片不要缩放(只有在1000px以内才有效)。z-index:-10;

这个的目的是让整个div在HTML页面中各个层级的下方background-repeat: no-repeat;

上面这个是背景不要重复background-size: cover;

-webkit-background-size: cover;

-o-background-size: cover;

上面三句是一个意思,就是让图片随屏幕大小同步缩放,但是有部分可能会被裁切,不过不至于会露白,下面两句是为chrome和opera浏览器作兼容。background-position: center 0;

上面这句的意思就是图片的位置,居中,靠左对齐。

html图片自动适应,css如何让图片自适应?相关推荐

  1. html如何设置图片自动居中,css如何使图片居中?

    在我们的WEB前端css开发过程中,我们避免会遇到让图片居中的情况,为了网页美观以及用户的体验,我们有时候就要让图片居中,那么我们也都知道图片居中的方法有很多,今天我们就给大家详细介绍下CSS实现图片 ...

  2. html背景图片只显示一张图片,img只显示图片一部分 或 css设置背景图片只显示图片指定区域(示例代码)...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  3. html如何把图片在背景图一半,img只显示图片一部分 或 css设置背景图片只显示图片指定区域...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  4. css 设置背景图一半_img只显示图片一部分 或 css设置背景图片只显示图片指定区域...

    17:14 2016/3/22 img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片 ...

  5. html 图片自动大小,css图片自适应_用css让图片自动适应大小

    摘要 腾兴网为您分享:用css让图片自动适应大小,政务易,悦读小说,优学堂,悟空识字等软件知识,以及小伴龙,水彩笔刷,昕薇,八门,暴雪战网app,我的世界启动器,中税网继续教育,湖南文交所,我的世界头 ...

  6. html图片自动循环,css实现图片循环的动画效果(代码)

    本篇文章给大家带来的内容是关于css实现图片循环的动画效果(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. *{margin: 0;padding: 0;} .robot{ w ...

  7. css图片横向压缩,【css样式生成 图片合并压缩工具】Sprite,你值得拥有

    好久好久没有更新博客了,越来越懒...话说懒也有懒的好处,懒的时候你可能会想着用些神马方法来帮你偷懒.没错,下面就给大家介绍个博主前不久开发的[css样式生成 & 图片合并压缩工具]Spirt ...

  8. html 图片自动滚动播放,JS实现图片自动滚动(图片横向滚动)

    实带道术用量确示常构端析以要效开的用,近不现的效果就是 一排图片自动横向滚动,鼠标指向的时候,暂定滚动,鼠标离开,继续滚要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高 ...

  9. html背景图片内填充,CSS基础——使用图片填充元素背景

    在网页设计中,使用图片来填充元素背景,可以让元素背景呈现丰富多彩的外观.使用图片填充元素背景的常用样式标签有background-image.background-repeat.background- ...

最新文章

  1. 端午郑州行·世纪欢乐园
  2. decimal(numeric )、float 和 real 数据类型的区别
  3. lvs,keepalived做HA
  4. 论“性能需求分析”系列专题(二)之 常用的性能需求获取方法
  5. CCNP-1 EIGRP基本配置(BSCI)
  6. MVC5 + EF6 + Bootstrap3
  7. stick和stuck的区别_怎样区别“stick to”、“stick with”和“stick by”这三个表达?...
  8. hibernate一对多映射实现
  9. 自动化无法定位的原因_Appium Android 自动化测试 -- 元素定位
  10. mysql初始化登录报错解决-1
  11. 从一个PHP数据生成 CSV 文件
  12. Nsight软件简介
  13. java自行车e2_摩托罗拉E2 JAVA应用程序安装指南
  14. OC Foundation框架 数组
  15. Lebesgue可测函数
  16. 如何优雅地重启go程序--endless篇
  17. html访问手机文件系统,eMMC真能优化成UFS?谈谈手机闪存的文件系统
  18. 做网站申请域名有什么方法?
  19. [VB.NET源码]1-你好程序
  20. muduo---C++网络编程库

热门文章

  1. 技术开创、优势沉淀|高通平台解决方案生态系统(PSE)计划,诚邀合作伙伴加入!...
  2. js中单引号和双引号的区别
  3. Serverless 框架 Openfaas
  4. 1029 : 三角形判定
  5. 简单的数据存储--Preferences的使用
  6. 内核工具 – Sparse 简介
  7. 欢迎来到图数据库的世界——《图数据库实战》中文版上架了!
  8. 公有云和私有云的区别
  9. uniapp通过ip获取其地址、经纬度、详细地址:
  10. 压测工具Ab(ApacheBench)使用入门,JVM堆内存调优及GC优化