jquery - 为横幅创建响应式 div

标签 jquery html css twitter-bootstrap responsive

如何在 bootstrap 中创建像 img-responsive 类一样的响应式 div 但对于 div
当窗口大小改变时,div 元素的高度与其宽度相关。

喜欢这个网站 slider “http://sabanet.ir” 当您更改窗口大小时, slider 会保持高宽比...

我应该使用 javascript 还是可以使用 css 或 bootstrap?

    <div class="responsive-banner">
        <!-- height/width === k -->
    </div>

最佳答案

如果您不想支持旧版 IE,您可以通过 @media 查询来实现。

定义视口(viewport)的最小和最大宽度/高度,并根据断点分配高度属性。

例子是:

@media only screen
and (min-width: 320px) /* Define any min width that you deem appropriate */
and (max-width: 480px){ /* Define any max width that you deem appropriate */
.responsive-banner{
     height:200px /* Enter any value that you deem appropriate */
}
}

您可以使用上述多个查询来定义不同的断点或范围。

关于jquery - 为横幅创建响应式 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40047128/

相关文章:

jQuery - 维护移动和桌面内容选择选项卡之间的事件类 - 包括 CodePen 链接

jquery - 如何在 jquery 验证错误消息中包含字段标签

javascript - Css - 移动位置固定,最终解决方案

javascript - 两个最大尺寸并排的标签文本区域

javascript - 将自定义 html/css 背景插入到 Wordpress

css - 为什么这个表格单元格没有应用正确的类?

javascript - 转义码输入的 Keyup 问题

javascript - 单击透明图像上的 div

html - 当窗口调整大小时在这两个元素上应用一些对齐 - Bootstrap 3

javascript - jQuery 可扩展菜单