2013-10-04 23 views
0

如何更改yiistrap扩展bootstrap.widgets.TbModal中模态窗口的高度和宽度。一种方法是改变bootstrap.css .modal容器中的高度和宽度参数,但这会改变所有模态窗口的高度和宽度。我想改变一个模态窗口的高度和宽度,而对于其他模态,它应该默认一个。我怎样才能做到这一点?更改yiistrap中模态的高度和宽度

回答

2

只需用自己的CSS指定模态的宽度(不要忘记也设置margin-left为负半宽度,以便模态显示在屏幕上居中)。

例如,你可以申请一个附加的类的模式:

$this->widget('TbModal', [ 
    'htmlOptions' => ['class' => 'modal-wide'] 
]); 

,并使用这个CSS:

.modal.modal-wide { width: 800px; margin-left: -400px } 

或者你甚至可以使用内嵌样式:

$this->widget('TbModal', [ 
    'htmlOptions' => ['style' => 'width: 800px; margin-left: -400px'] 
]); 
+0

感谢Jon的解决方案。 – prattom