如何制作响应模态?CSS

如何制作响应模态?CSS,css,modal-dialog,Css,Modal Dialog,我接到一个任务,要做一个模态分析。我应该只是放置更多的媒体查询,还是将模式大小固定为百分比?有什么技巧、技巧或网站可以帮助我实现我的目标吗 先谢谢你 模态父级: .OverlayModal { z-index: 2; align-items: center; background-color: rgba(0, 0, 0, 0.7); display: flex; justify-content: center; position: fixed; bottom: 0;

我接到一个任务,要做一个模态分析。我应该只是放置更多的媒体查询,还是将模式大小固定为百分比?有什么技巧、技巧或网站可以帮助我实现我的目标吗

先谢谢你

模态父级:

.OverlayModal {
  z-index: 2;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
模态:

.SignInModal {
    background: rgb(255, 255, 255);
    border-radius: 20px;
    border: 1px solid rgb(204, 204, 204);
    margin: auto;
    width: 238px;
    height: 550px;
    outline: none;
    overflow: scroll;
    padding: 0;
    @media (min-width: 768px) {
        width: 420px;
        height: 400px;
    }
}
简言之

当每个屏幕上的布局应该相似时,使用基于百分比的布局

媒体查询用于更改不同屏幕大小的布局。

简单来说

当每个屏幕上的布局应该相似时,使用基于百分比的布局


媒体查询用于在不同屏幕尺寸上更改布局。

简单的解决方案是给
宽度
一个百分比值,如
宽度:50%
,然后添加
最小宽度
以避免过度压缩和
最大宽度
以避免过度压缩。简单的解决方案是给
宽度
一个百分比百分比值,如
width:50%
,然后添加
minwidth
,以避免过度压缩,并添加
max width
,以避免过度压缩。