问题描述
我在 StackBlitz
上有以下简单项目:
https://stackblitz.com/edit/rodal-issue
这种风格:
https://stackblitz.com/edit/rodal-issue?file=src%2FModalWindow%2FModalWindow.less
.modalWindow {
z-index: 1050 !important;
.rodal-mask {
background-color: rgba(13,54,69,0.6);
}
.rodal-dialog {
Box-sizing: content-Box;
width: auto !important;
max-width: 800px;
border-radius: 12px;
text-align: justify;
padding: 60px;
font-weight: bold;
font-size: 16px;
line-height: 28px;
// maybe we need some extra styling here
// ...
p {
margin-bottom: 60px;
}
@media (max-width: 980px) {
max-width: 100%;
margin: auto 20px;
padding: 40px 20px;
font-size: 12px;
line-height: 24px;
p {
margin-bottom: 20px;
}
}
.rodal-close {
display: none;
}
.button-close {
display: block;
border: 2px solid #2A7DDF;
color: #2A7DDF;
width: 250px;
height: 60px;
border-radius: 50px;
font-size: 24px;
line-height: 56px;
margin: 0 auto;
text-align: center;
text-decoration: none;
}
}
}
正如您在下面的 JS
文件中看到的,我正在使用 NPM
模块:Rodal
来获取 Modal
窗口:
https://stackblitz.com/edit/rodal-issue?file=src%2FModalWindow%2FModalWindow.js
我的问题是渲染不正确(我对 Firefox
和 Chrome
感兴趣),因为模态窗口不适合内容:
知道如何使 Rodal
适合任何可变内容(动态大小)吗?
如果您知道一些方法,您可以创建上面的 StackBlitz
项目并将链接粘贴到您的回复中。
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)