首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使弹出式div垂直居中

问使弹出式div垂直居中
EN

Stack Overflow用户
提问于 2011-10-28 21:21:35
回答 4查看 2.9K关注 0票数 3

我正在尝试制作一个类似iPad的popover div作为练习,但是我不知道如何将popover div垂直居中,因为它具有未指定的内容宽度/高度。

http://jsfiddle.net/mbYyR/5/

我希望三角形指向#popover-wrapper的上/下右/左值定义的位置,但top: -50%不起作用。

感谢您的帮助:)

EN

回答 4

Stack Overflow用户

发布于 2011-10-31 19:48:04

你可以使用jquery来解决这个问题,请查看fiddle link

票数 5
EN

Stack Overflow用户

发布于 2011-10-28 21:38:06

我很确定#actual-popover-div不会移动,因为它设置在position: relative上。将其设置为postion:absolute并更改一些值似乎可以获得您想要的效果。

示例:http://jsfiddle.net/mbYyR/8/

票数 0
EN

Stack Overflow用户

发布于 2011-10-31 22:32:35

需要处理的一件事是设置顶部位置,并设置一个负的页边距-顶值。不使用jQuery,也可以通过这种方式达到效果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7929825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档