图纸对话框组件不在屏幕中央
paper-dialog component is not centered on screen
我使用的是Meteor <template>
s和Polymer 0.5。
当我在填充整个屏幕的元素中使用<paper-dialog>
时,对话框显示在屏幕的中心,因为我认为它使用了父元素的边界框。
在我的应用程序中,我在父布局中使用Meteor模板。在其中一个子模板中,我还使用了"聚合物"对话框。由于此模板不会填充视口,并且对话框位于视口的中心,因此对话框会隐藏在页面的右下角。如果在对话框上启用layered
属性,则它似乎位于视口的中心。但我不能使用该属性,因为它创建了一个影子DOM,并且破坏了Meteor处理UI事件的方式(请参阅我找到的唯一一篇关于这方面的文章)。
这个问题似乎与这个经常被报道的问题无关。
在Polymer 1.0文档中,我可以看到对话框对象有fit
、refit
和resetFit
方法,可以在视觉上将对话框放入您选择的容器中。这似乎是我的问题的解决方案,但v0.5中似乎不存在这些方法。
如何设置<paper-dialog>
的容器?
添加以下css应该可以。
html /deep/ .size-position {
position: fixed;
top: 50%;
right: 50%;
transform: translate(-50%, -50%);
}
相关文章:
- 着色引导框对话框
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- CKeditor:更改对话框中的默认选择选项
- 搜索api在mac上显示对话框
- 使用密码对话框Javascript请求帮助
- CKEditor v4:自制插件中对话框的动态标题
- 删除确认对话框在第一次单击时不起作用
- 使用jquery对话框中的箭头键
- 用JavaScript制作一个按钮的动画,从按钮到屏幕中心弹出一个模式对话框
- 如何防止引导模式对话框的背景覆盖整个屏幕
- JAWS 屏幕阅读器误读确认对话框消息.IE11.
- 防止移动屏幕上的对话框滚动正文
- jqueryui 对话框变为灰色屏幕
- 图纸对话框组件不在屏幕中央
- jQuery UI屏幕.对话框的宽度
- JQuery UI对话框退出屏幕
- 启动对话框没有显示在'屏幕上
- Web 辅助功能屏幕阅读器未读取 JavaScript 弹出对话框
- jQuery对话框,当前屏幕上的静态位置
- 在屏幕的给定坐标处显示JqueryUI对话框