当前位置:  开发笔记 > 前端 > 正文

Bootstrap模态动态宽度

如何解决《Bootstrap模态动态宽度》经验,为你挑选了2个好方法。



1> tmg..:

inline-block 元素获得有关其内容的动态宽度.

body .modal-dialog { /* Width */
    max-width: 100%;
    width: auto !important;
    display: inline-block;
}

注意:width: auto !important;需要覆盖bootstrap css.最后将它放在viewport的中间,你可以display: flex;在父元素上

.modal {
  z-index: -1;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.modal-open .modal {
   z-index: 1050;
}



2> Vael Victus..:

@tmg的答案仅适用于Bootstrap3。对于Bootstrap 4,请使用以下命令:

.modal {
    text-align: center;
}

除了他的建议:

.modal-dialog {
    text-align: left; /* you'll likely want this */
    max-width: 100%;
    width: auto !important;
    display: inline-block;
}

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有