twitter-bootstrap - 尝试使 Bootstrap 模式更广泛

标签 twitter-bootstrap modal-dialog

我正在使用此代码,但模式太薄:

<div class="modal fade bs-example-modal-lg custom-modal" tabindex="-1" role="dialog" aria-labelledby="myModal" aria-hidden="true" id="myModal">
    <div class="modal-dialog modal-lg">
        <div class="modal-content modal-lg">
            <div class="modal-header modal-lg">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Solutions</h4>
            </div>
            <div class="modal-body modal-lg">
                <p>Content</p>
            </div>
        </div>
    </div>
</div>

这就是它的样子:

Thin modal

如何使该模式更宽?理想情况下,我希望它的宽度约为该宽度的两倍,因为目前它太瘦了。

最佳答案

始终准备好用于 bootstrap 的未缩小的 CSS,这样您就可以看到它们的组件有什么样式,然后在它之后创建一个 CSS 文件,如果您不使用 LESS 并覆盖它们的 mixin 或其他内容

这是 768px 及以上的默认模式 CSS:

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  ...
}

他们有一个用于更大宽度的modal-lg

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

如果您需要两倍于 600px 大小的内容,并且需要一些流畅的内容,请在 Bootstrap css 之后在 CSS 中执行类似的操作,并将该类分配给模态对话框。

@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1200px;
  }
}

HTML

<div class="modal-dialog modal-xl">

演示:http://jsbin.com/yefas/1

关于twitter-bootstrap - 尝试使 Bootstrap 模式更广泛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25859255/

相关文章:

html - 如何创建具有多行+导航的复杂标题

javascript - 使用 Controller 中对象的位置 x,y 创建动态网格或表格 - bootstrap、AngularJS

javascript - 模态框未按预期关闭

vue.js - 如何在 Action 中触发 js-vue-modal

css - Twitter bootstrap 字形图标未加载

css width % 工作不正常;比必要的时间更长

jquery - 如何向 JQuery 弹出窗口添加换行符

jquery - Safari 可以在模态对话框中显示 ReCaptcha 吗?

javascript - 从 angularjs 模态对话框服务返回数据

jquery - jQuery 模式对话框中的 jqGrid 隐藏错误消息