将 uib 模态内容移出模态内容到页面顶部
Posted
技术标签:
【中文标题】将 uib 模态内容移出模态内容到页面顶部【英文标题】:Move uib Modal Content out of the modal content to top of page 【发布时间】:2017-12-26 07:58:57 【问题描述】:我在 uib 模态窗口中有一些内容。我希望将该内容移动到 html 的顶部(固定到 html 的顶部)。
我试过设置
position: fixed;
top: 0
它会到达顶部。但它仍然停留在模态内容中(而不是网页顶部)
我怎样才能把它从 div 中拉出来并贴在我的网页顶部?
小提琴在这里:https://jsfiddle.net/Mahesh434/6ktc4g8j/
【问题讨论】:
试着把它放在模态框之外 那无济于事.. div 应该在模式中.. 但是当我做一些动作(比如滚动)时,我需要将它移到页面顶部。 问题在于模态对话框中的 transform: translate(0,0) css 属性。这是一种错误。使用 transform: translate(0,0) 属性的 position: fixed 的子元素相对于父元素而不是视口。 【参考方案1】:我使用以下方法解决了这个问题,希望这对某人有所帮助。
添加css:
.modal-dialog
transform: none;
注意:但不确定添加这一行有什么影响;
在我的情况下,模型按预期工作,没有任何问题。
【讨论】:
以上是关于将 uib 模态内容移出模态内容到页面顶部的主要内容,如果未能解决你的问题,请参考以下文章