如何自定义模态的大小

Posted

技术标签:

【中文标题】如何自定义模态的大小【英文标题】:How to customize size of the modal 【发布时间】:2016-12-31 19:00:48 【问题描述】:

如何使用 bootstrap 或 angular2 modal 来做到这一点?或者有更少或角度2动画的任何想法?到目前为止,我实现了这个:

<div class="modal-dialog" role="document">
<div class="modal-content pageColor">

和 pageColor CSS:

.pageColor
 background-color: rgba(127, 205, 190,0.85);
 width: 50%;
 height: 50%;

使用这种样式,屏幕的一半看起来不弯曲。

【问题讨论】:

请发布代码,说明您尝试了什么以及失败的地方。 跟bootstrap有关,去掉angular2标签 查看更新后的问题 它就像改变模态视图的背景形状,如圆形或方形或曲线 【参考方案1】:

使用-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; 作为包装器。运行代码。我猜粉红色的框是你需要的模态框的样子。

.modal-box height:250px; width:250px; background:#ccc; float:left; margin-right:10px;

.modal-curvedheight:250px; width:250px; background:pink;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; float:left;
<div class="modal-box">
</div>

<div class="modal-curved">
</div>

【讨论】:

【参考方案2】:

我真的不知道您需要什么,但我认为我已经这样做了,只需覆盖模态元素上的引导 css 属性。

所以,在您的自定义 css 中:

// or the classes path or whatever to reach the element
.modal 
  width: 75%; // or whatever you want

注意@media 查询可能会重新覆盖您的更改。

【讨论】:

它就像改变模态视图的背景形状,如圆形或方形或曲线

以上是关于如何自定义模态的大小的主要内容,如果未能解决你的问题,请参考以下文章

IOS 7:添加具有透明度的模态 ViewController:自定义大小

如何固定自定义轮播的大小

微信小程序之自定义模态弹窗(带动画)实例

如何显示自定义模态 UIView?

如何自定义模态视图控制器呈现动画?

如何创建具有自定义布局的模态底页?