[英]Floated image in left and right alternative group and text vertically align middle in an unknown height of div
[英]Align left div vertically on middle of right div
我用另一个div(右侧)的左侧的div制作了一个“箭头”。 两者都在容器div中。 我正在尝试将其与父母的中间对齐(因此保持在右div的中间对齐)与
top: 50%;
...但是它并没有完全对准中间位置。 可以将其设置为“ margin-top”,但我不希望使用固定值。
这是JSFiddle: http : //jsfiddle.net/qhofmgbb/
尝试
top: calc(50% - 4px)
4px是箭头div对角线的一半,除以2。sqrt(6 * 2 + 6 * 2)/ 2。
说明:箭头div旋转,对角线长度为8.48像素。 您应该减去此值的一半作为容器div高度的中间值,以找到相对于顶部的y坐标,以使其居中。 但是,这在较旧的浏览器中将无法使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.