【发布时间】:2017-11-21 21:31:39
【问题描述】:
使用 flexbox 方法,我想“双中心”两个单独的 div: svg 和 text 以便它们重叠彼此同时垂直居中并水平正好在彼此的中心支点上方,无论它们多高或多宽。
初始状态是显示svg div。当鼠标悬停时,svg 隐藏,text 显示:
jsFiddle demo
在这里,第一个 svg div 使用 flexbox 神奇的 margin: auto 巧妙而优雅地居中
但是第二个text div 使用繁琐的手动定位技巧,其中高度是猜测的,当字体大小更改等时不起作用。
如何使text 优雅居中,重叠svg,仅使用 flexbox?
【问题讨论】:
标签: css flexbox center centering