轻装前行. 2024-08-08 02:06 采纳率: 10%
浏览 31

在前端布局中,如何更优雅地实现以下布局

样式如下:

img


我的方式:

img


以上代码虽然实现了我想要的样式,但是"水平列表"元素的margin-top的值是写死的,最好的方式应该是负该元素的高度的一半,但css中无法获取元素的高度,通过js获取感觉又没有必要,有更好的实现方式没有?

  • 写回答

4条回答

  • 暖阳浅笑-嘿 2024-08-08 09:24
    关注

    使用元素transform: translateY(-50%);
    多看看css

    评论

报告相同问题?

问题事件

  • 创建了问题 8月8日