在这个位置折腾了一会,半天没有出效果。

有两种办法:1)让图片做为背景,文字直接布局在图片上;

2)让图片用img标签插入,文字相对布局在图片上;

先说说第一种办法的问题,要想让背景图片完全显示出来,非得设置外层容器的高度,这样就失去了响应式;

例如:

#content-sec3 {position: relative;max-width: 100%;height: auto;background: url('../images/homepage/accssorybg.jpg') no-repeat top center;background-size: 100% auto;background-color: cadetblue;text-align: center;
}

高度设置auto 或一个固定值都达不到效果,要么图片显示不全,要么显示有多出来的白边;

最后是用第二中方式实现的,但也有不完美的地方,文本的水平居中成了问题,折腾了半天用脚本解决了,如有更好办法的朋友,希望指教。

做法如下:

html结构:

<div id="content-sec3"><img class="img-responsive" src="resources/images/homepage/accssorybg.jpg" /><div id="content-sec3-adjust" style="position: absolute; top: 0; left: 50%;"><h2 class="title">Vpanel配件 </h2><p class="title-sub-line hidden-sm hidden-xs"> Vpanel ACCESSORIES </p><p class="title-more">查看更多 <img src="resources/images/homepage/right.png" /> </p></div></div>

css 样式:

#content-sec3 {position: relative;max-width: 100%;height: auto;    background-size: 100% auto;   text-align: center;
}#content-sec3 .title {margin-top:5px;font-family: 微软雅黑;font-size: 20px;color: #333333;}#content-sec3 .title-sub-line {margin-top:15px;margin-bottom: 18px;font-family: 微软雅黑;font-size: 12px;color: #CCCCCC;text-align: center;}#content-sec3 .title-more {margin-bottom: 10px;font-family: 微软雅黑;font-size: 12px;color: #2E84E9;text-align: center;cursor:pointer;}

水平居中脚本:

 var init = function () {var _bg3width = $("#content-sec3-adjust").width();$("#content-sec3-adjust").css("margin-left", _bg3width * -1 / 2 + "px");};

当window 窗口化改变大小时重新调用上面的脚本就可以了,

$(window).resize(function () {
            init();
        });

bootstrap 让文字显示在响应式图片上相关推荐

  1. 【读书笔记《Bootstrap 实战》】3.优化站点资源、完成响应式图片、让传送带支持手势...

    A.优化站点资源 速度很重要.用户很关心.我们的站点必须加载够快,否则用户就会走人.SEO 也很重要.我们的站点必须加载够快,否者搜索排名就会下降. 明白了这样,我们就来清点一下 [Bootstrap ...

  2. Bootstrap响应式图片

    响应式图片 Bootstrap 3 中,通过为图片添加.img-responsive类,可以让图片支持响应式布局.其本质是为图片设置了max-width: 100%;.height: auto;和di ...

  3. 【CSS】响应式图片

    原图:(宽1680px,高1050px) 可是,我们平时做网站的时候当<img src="***">中的图片大于可视窗口(viewport)时,就会出现横的滚动条.图片 ...

  4. 【转】CSS 与 HTML5 响应式图片

    关于响应式的,近来国内外也不断提到,还是目前比较流行的技术话题,这篇文章来至淘宝UED的,讲得是响应式图片,写得很不错. 随着 Retina 屏幕的逐渐普及,网页中对图片的适配要求也越来越高.如何让图 ...

  5. 继续送假期干货——响应式图片工具smartImg

    中午看<众妙之门>看到一个响应式图片处理工具(点此查看)的介绍,然后就心血来潮想着不妨自己写一个基于JQ的吧,于是就又有了这么一个干货给大家. smartImg 的全部文件可以从我的Git ...

  6. HTML5 响应式图片

    现在上网设备越来越多,各种设备的屏幕千差万别,如果只用一张图片去涵盖所有的设备,一是可能会造成某些设备上显示效果不佳,比如使用了一张低清晰度的图,而网页运行在一个高清大屏里:二是可能会浪费带宽,比如使 ...

  7. html中图片响应式怎么写,如何使用 HTML5 的picture元素处理响应式图片

    图片在响应式网页设计中是出了名的最具挑战性的方面之一.今天我们就来看看如何使用元素来处理响应式图片. 让我们先了解一下问题 固定宽度,像素完美的网站设计已经离我们远去了.在宽屏显示器,互联网电视,多尺 ...

  8. CSS 与 HTML5 响应式图片

    随着 Retina 屏幕的逐渐普及,网页中对图片的适配要求也越来越高.如何让图片在放大了两倍的 Retina 屏幕显示依然清晰,曾经一度困扰着网页开发者,好在 CSS3 与 HTML5 已经着力在改变 ...

  9. web响应式图片设计实现

    随着移动开发热潮的兴起,已经有越来越多的公司将移动端的开发列为核心,其中不论是webapp还是手机页面都是如此,在开发的过程中就涉及到了一个web响应式图片的问题,这里我们就来探讨一下响应式图片的实现 ...

最新文章

  1. 布线干货 | 线缆截面积的测量标准
  2. mysql 主备及时_MySQL高可用(二)主备延时如何解决?
  3. ajax的学多久,ajax第二天学习
  4. 短小有趣的c语言代码,分享一段有趣的小代码
  5. 推荐一个强大的Go库-rk-boot,未来 Go领域的SpringBoot?
  6. java hdu2012素数判定
  7. PAT_1056_组合数的和(15)
  8. SCUT - 290 - PARCO的因数游戏 - 博弈论
  9. 小车手app安卓版下载_美森网校app下载_美森网校安卓版下载[英语培训]
  10. 6个免费科技外文文献下载网址,拿走不谢
  11. 华为光纤猫HG8240R设置
  12. 使用PMT和IPMT在Excel中显示贷款付款
  13. 获取计算机特征码,如何查看计算机特征码
  14. 又一GameFi黑马问世,12.22日开启全球IDO
  15. 《阿里云前端技术周刊》第二期
  16. 视频教程-uni-app实战仿微信app开发-Webapp
  17. 页面静态化--Nginx
  18. 边吃烧烤边喝啤酒引发疾病
  19. 计算机退出用户登陆,电脑退出微软账户登录不了怎么办
  20. 五种外观缺陷检测方法,不分优劣,应用场景不同使用的技术不同

热门文章

  1. C#中的异步和多线程
  2. 中国法定节假日天数以及世界各国放假天数
  3. 电脑重装系统,微信备份与恢复聊天记录,保存的文件。微信聊天记录迁移
  4. 复杂正态分布运用——独立正态分布组合概率、二项分布、泊松分布近似正态分布的运用
  5. 基于汇编语言实现的贪吃蛇游戏设计
  6. Python—完美计算个税和税后收入(求职重要参考神器)
  7. 沈航-数理统计-17-18B-有答案
  8. 51单片机入门学习篇-led灯、按键、数码管、中断
  9. (附源码)计算机毕业设计SSM游泳馆管理平台
  10. 拿到别人提供的虚拟机需要做的几件事情