如何在没有flex或transform的情况下居中对话框

吉夫斯

嗨,我正在尝试创建一个模式对话框。我需要将其垂直和水平居中。不幸的是,我不能使用flex或transform,因为在Android 4.2上查看时需要工作。

我发现可以通过设置对话框的宽度和高度来工作的解决方案。我也不能使用这些方法,因为对话框消息将是可变的,因此有时它可能跨越多行,并且对话框将需要更大。

有人知道怎么做吗?

下面的代码示例显示了我到目前为止所取得的成就,这与对话框未居中的事实大相径庭。

.modal {
  background: rgba(0,0,0,.6);
  top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  position:fixed;
}

.modal-dialog {
  background-color:#fff;
  display:inline-block;
  padding:1em;
  border-radius: 5px;
}

.message {
  
}
<div class="modal">
  <div class="modal-dialog">
      <p class="message">Your pin has been saved</p>
      <button>Ok</button>
  </div>
</div>

i

在未知技术中使用居中

.modal {
  background: rgba(0, 0, 0, .6);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  text-align: center; /* Center horizontally */
}
.modal:before { /* Center vertically, part 1 */
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.modal-dialog {
  background-color: #fff;
  display: inline-block;
  vertical-align: middle; /* Center vertically, part 2 */
  padding: 1em;
  border-radius: 5px;
}
<div class="modal"><!-- Remove this space between .modal and .modal-dialog
 --><div class="modal-dialog">
        <p class="message">Your pin has been saved</p>
        <button>Ok</button>
    </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在没有AVISaveOptions对话框的情况下获取AVICOMPRESSOPTIONS?

来自分类Dev

如何在没有对话框的情况下固定应用程序

来自分类Dev

如何在没有对话框的情况下打印XPS?

来自分类Dev

如何在没有窗口的情况下使用tkinter文件对话框

来自分类Dev

AEM6-如何在没有对话框的情况下编辑组件?

来自分类Dev

如何在没有AVISaveOptions对话框的情况下获取AVICOMPRESSOPTIONS?

来自分类Dev

如何在没有“文本输入”对话框的情况下运行LibreOffice Calc?

来自分类Dev

如何在没有文件对话框的情况下通过javascript / ajax从url发布图像

来自分类Dev

如何在没有确认对话框的情况下将文件发送到垃圾箱

来自分类Dev

在vscode中没有对话框的情况下如何直接进入定义?

来自分类Dev

CKEditor 4如何在没有用户交互的情况下添加表(即没有对话框)

来自分类Dev

如何在Android应用程序上没有活动(或在收到服务通知的情况下)打开自定义对话框

来自分类Dev

Vue vuetify对话框如何在不单击的情况下触发对话框组件

来自分类Dev

在没有对话框的情况下从Android发送Facebook用户到用户私人消息

来自分类Dev

在没有“打印”对话框的情况下进行打印时,IE11崩溃

来自分类Dev

Xojo在没有打印机对话框的情况下进行打印

来自分类Dev

如何在没有“离开页面”对话框或任何其他提示的情况下下载文件?

来自分类Dev

如何在没有浏览器的情况下下载文件并打开/保存对话框批处理?

来自分类Dev

如何在没有浏览器的情况下下载文件并打开/保存对话框批处理?

来自分类Dev

如何在不打开/保存对话框的情况下播放Telerik RadCaptcha .wav文件

来自分类Dev

如何在不阻止主窗体的情况下创建对话框?

来自分类Dev

更新:如何在无进度对话框的情况下启动下载的安装程序?

来自分类Dev

如何在不触发“打印对话框”的情况下执行SSRS URL操作?

来自分类Dev

如何在无需打开应用程序的情况下显示对话框

来自分类Dev

如何在不显示保存对话框的情况下保存Excel文件

来自分类Dev

如何在不打开对话框的情况下按位置加密特定图像?

来自分类Dev

索引/匹配公式在没有其他公式的情况下会打开文件打开对话框

来自分类Dev

如何在不重定向到另一个组件/页面的情况下使对话框以有角度的方式弹出?

来自分类Dev

如何在不使用“文件下载”对话框的情况下使用WebBrowser控件下载文件?

Related 相关文章

  1. 1

    如何在没有AVISaveOptions对话框的情况下获取AVICOMPRESSOPTIONS?

  2. 2

    如何在没有对话框的情况下固定应用程序

  3. 3

    如何在没有对话框的情况下打印XPS?

  4. 4

    如何在没有窗口的情况下使用tkinter文件对话框

  5. 5

    AEM6-如何在没有对话框的情况下编辑组件?

  6. 6

    如何在没有AVISaveOptions对话框的情况下获取AVICOMPRESSOPTIONS?

  7. 7

    如何在没有“文本输入”对话框的情况下运行LibreOffice Calc?

  8. 8

    如何在没有文件对话框的情况下通过javascript / ajax从url发布图像

  9. 9

    如何在没有确认对话框的情况下将文件发送到垃圾箱

  10. 10

    在vscode中没有对话框的情况下如何直接进入定义?

  11. 11

    CKEditor 4如何在没有用户交互的情况下添加表(即没有对话框)

  12. 12

    如何在Android应用程序上没有活动(或在收到服务通知的情况下)打开自定义对话框

  13. 13

    Vue vuetify对话框如何在不单击的情况下触发对话框组件

  14. 14

    在没有对话框的情况下从Android发送Facebook用户到用户私人消息

  15. 15

    在没有“打印”对话框的情况下进行打印时,IE11崩溃

  16. 16

    Xojo在没有打印机对话框的情况下进行打印

  17. 17

    如何在没有“离开页面”对话框或任何其他提示的情况下下载文件?

  18. 18

    如何在没有浏览器的情况下下载文件并打开/保存对话框批处理?

  19. 19

    如何在没有浏览器的情况下下载文件并打开/保存对话框批处理?

  20. 20

    如何在不打开/保存对话框的情况下播放Telerik RadCaptcha .wav文件

  21. 21

    如何在不阻止主窗体的情况下创建对话框?

  22. 22

    更新:如何在无进度对话框的情况下启动下载的安装程序?

  23. 23

    如何在不触发“打印对话框”的情况下执行SSRS URL操作?

  24. 24

    如何在无需打开应用程序的情况下显示对话框

  25. 25

    如何在不显示保存对话框的情况下保存Excel文件

  26. 26

    如何在不打开对话框的情况下按位置加密特定图像?

  27. 27

    索引/匹配公式在没有其他公式的情况下会打开文件打开对话框

  28. 28

    如何在不重定向到另一个组件/页面的情况下使对话框以有角度的方式弹出?

  29. 29

    如何在不使用“文件下载”对话框的情况下使用WebBrowser控件下载文件?

热门标签

归档