如何创建在引导程序 3 中也可以纵向扩展的响应式映像
How to create a responsive image that also scales up in Bootstrap 3
我目前正在使用Twitter引导程序3,我在创建响应式图像时遇到了问题。我上过img-responsive
课。但是图像大小没有放大。如果我使用 width:100%
而不是 max-width:100%
那么它可以完美运行。 问题出在哪里?这是我的代码:
<div class="col-md-4 col-sm-4 col-xs-12 ">
<div class="product">
<div class="product-img ">
<img class="img-responsive" src="img/show1.png" alt="" />
</div>
</div>
</div>
Bootstrap的响应式图像类将max-width
设置为100%。这会限制其大小,但不会强制拉伸以填充大于图像本身的父元素。您必须使用 width
属性来强制放大。
http://getbootstrap.com/css/#images-responsive
当然!
.img-responsive
是使用 bootstrap 3 使图像响应的正确方法您可以为要响应的图片添加一些高度规则,因为根据责任,宽度会沿着高度变化,修复它,你就在那里。
我不得不做一个小技巧来使图像更大,但保持响应:
@media screen and (max-width: 368px) {
img.smallResolution{
min-height: 150px;
}
}
附言最大宽度可以是你喜欢的任何宽度。
如果无法在图像上设置固定宽度,这里有一个替代解决方案。
有一个带有显示的父div:表格和表格布局:固定。然后将图像设置为显示:表格单元格和最大宽度为 100%。这样,图像将适合其父级的宽度。
例:
<style>
.wrapper { float: left; clear: left; display: table; table-layout: fixed; }
img.img-responsive { display: table-cell; max-width: 100%; }
</style>
<div class="wrapper col-md-3">
<img class="img-responsive" src="https://www.google.co.uk/images/srpr/logo11w.png"/>
</div>
小提琴:http://jsfiddle.net/5y62c4af/
在 CSS 样式表中尝试以下操作:
.img-responsive{
max-width: 100%;
height: auto;
}
尝试这样做:
1) 在您的索引中.html
<div class="col-lg-3 col-md-4 col-xs-6 thumb">
<a class="thumbnail" href="#">
<div class="ratio" style="background-image:url('../Images/img1.jpg')"></div>
</a>
</div>
2)以你的风格.css
.ratio {
position:relative;
width: 100%;
height: 0;
padding-bottom: 50%;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
我发现您可以将 .col 类放在图像上就可以解决问题 - 但是这给了它额外的填充以及与类相关的任何其他属性,例如 float left,但是这些可以通过例如无填充类作为添加来取消。
我想图像比损坏。示例:图像大小为 195 像素 X 146 像素。
它将在平板电脑等较低分辨率下工作。当您拥有 1280 X 800 分辨率时,它会强制变大,因为宽度也有 100 %。也许媒体查询中的CSS像图标字体是最好的解决方案。
- 即使光标位于屏幕边缘,也可以跟踪鼠标速度
- 有没有什么方法可以停止Jquery中的animate(也可以停止完整的回调函数)
- 是否可以扩展正则表达式元字符的范围
- 在下拉列表中的页面加载中已经选择了一个选项,该选项也可以更改
- javascript数组既可以是数字数组,也可以是关联数组
- 我需要一个注册按钮,它可以将数据发送到mySQL服务器,也可以在单击时重定向
- 在更改时,如果没有使用jquery更改,也可以删除对select元素的关注
- jQuery聚焦文本框并转到末尾,但也可以设置光标的位置,以便用户可以看到它
- regex某个字符可以存在也可以不存在,但之后什么都没有
- 即使它在 Chrome 浏览器上不起作用,也可以单击
- 即使在从DOM中删除后,也可以保存jQuery对象
- 我无法获得热图.js即使是简单的热图也可以工作
- 在jquery中使用.on时需要帮助,以便它也可以处理动态数据
- JQUERY - .html() 也可以查看 php
- 如何创建在引导程序 3 中也可以纵向扩展的响应式映像
- Socket.io 聊天应用程序,也可以发送图像甚至文件
- 是否可以扩展已经从另一个类继承的类
- 将信息提交到url,也可以打开PDF
- 您是否可以用一个也可以访问这些私有属性的函数来扩展一个可以访问私有属性的对象?
- 建议在so DIV也可以是拖放区域的地方编写/扩展JQuery拖放