【问题标题】:vertically align a fixed div [duplicate]垂直对齐固定的 div [重复]
【发布时间】:2013-10-03 20:03:19
【问题描述】:

我有以下css:

#leftmenu{
top: 400px;
left: 4%;
position: fixed;
width: 150px;
height: 200px;
background: transparent;
}

html,body{
height:100%;
margin:0;
}

“Leftmenu”在屏幕左侧有一个固定的位置,但是现在top是用px(400)定义的,我想用%来定义,而且div“leftmenu”必须垂直居中对齐。高度必须相同。

谢谢

【问题讨论】:

    标签: html css vertical-alignment


    【解决方案1】:

    将您的 css 更新为:

    #leftmenu{
      top: 50%;
      margin-top: -100px; // half height of this container
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-13
      • 2019-05-12
      • 2018-10-24
      • 1970-01-01
      • 2012-06-13
      • 2013-09-23
      • 2017-03-03
      • 2018-10-29
      相关资源
      最近更新 更多