背景

项目遇到一个需求,一个大表格放到模态框中,总是会出现撑开的效果,换了文档最大的modal-lg样式还不能解决,原因就是官方不支持更大号的模态框,需要自定义。

经过尝试理解,总结出调整模态框大小通过以下两个方法:

官方样式

打开Bootstrap中文官网

在上面我们可以看到有三种,小、正常、大,class属性分别为:

  • class="modal-dialog modal-sm"
  • class="modal-dialog"
  • class="modal-dialog modal-lg"

如果三样式都不能满足你的业务需求,那么自定义吧!

自定义样式

自定义样式如何定义呢?

  • 首先我们不妨分析一下模态框的大小样式是怎样的?看图:

上面用到bootstrap的一个知识点:媒体查询。意思就是当桌面显示器大于等于992px,类为modal-lg的标签宽度为900px。

  • 我们可以仿照这种写法达到自定义模态框大小的目的。

首先,我们理解一下媒体查询,就是定义当屏幕在不同分辨率下,出现不同的样式。好,上我解决问题的样式代码:

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

我重新定义了modal-lg在中型屏幕以上的宽度。当然理解其原理后,当然根据你的业务需求来自定义新的或者改写原本的样式。

最新文章

  1. google浏览器打开报出文件不可读解决方案
  2. this指针
  3. Kafka单机版环境搭建
  4. OpenCV源码阅读(2)---matx.h---函数的内联实现
  5. Angular 全局页面切换动画 me-pageloading
  6. UVa 129 (回溯法) Krypton Factor
  7. Android与PHP服务器交互
  8. mysql获取各种日期
  9. MDCC 2014移动开发者大会 小礼品展商活动
  10. Java求555 555的约数中最大的三位数。
  11. 文件夹的创建(cmd利用)
  12. EF CodeFirst方式 Fluent Api配置
  13. ESLint学习小记
  14. ajax请求网络api
  15. iOS开发中的富文本
  16. 基于C++11实现线程池的工作原理
  17. 整死你个妖精,CDN西游捉妖记!
  18. Spring Boot中Service用@Transactional 注解
  19. ssd物体检测模型训练和测试总结
  20. 通过本地Git部署网站到WebSite

热门文章

  1. 关于vmware虚拟机的ova/ovf转换成aws上的AMI镜像
  2. 洛谷P3810 陌上花开 (cdq)
  3. python的基本运用
  4. Application保存作用域
  5. js红宝书学习笔记(一)引用类型
  6. Linux实战笔记_CentOS7_格式化磁盘
  7. 使用thymeleaf将查询的数据显示在前台。通过使用循环的形式
  8. 漫谈Entity-Component-System
  9. 在ubuntu 上安装golang
  10. Appscan安全扫描问题-会话检测失败