【发布时间】:2013-04-25 17:11:09
【问题描述】:
有谁知道如何让 Twitter Bootstrap 模式从浏览器窗口顶部平滑滑入到位,而不是快速淡入?
我一直在查看 this link,但似乎看不到如何实现滑入过渡而不是淡入淡出。
提前感谢您提供的任何帮助。
我目前有以下 CSS:
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
opacity: 0.8;
}
.modal {
background-clip: padding-box;
background-color: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 6px 6px 6px 6px;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
left: 50%;
margin: -250px 0 0 -280px;
max-height: 500px;
overflow: auto;
position: fixed;
top: 50%;
width: 560px;
z-index: 1050;
}
.modal.fade {
top: -25%;
transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
}
.modal.fade.in {
top: 50%;
}
【问题讨论】:
-
如果你的元素已经有
.fade类,那么请确保在初始化 bootstrap 的同时不要将它附加到 DOM(使用setTimeout在下一个滴答时推迟 bootstrap) . -
谢谢西蒙,这是有道理的,我会确保没有设置 :)
标签: javascript jquery ruby-on-rails twitter-bootstrap modal-dialog