我正在尝试将这两个白色按钮略微(约10px)从底部定位,同时保持响应式(即更改视口的高度会相对于Div底部保持按钮位置)。我已经尝试了flexbox答案和绝对/相对定位,但都没有成功。这是相关的div
:
.item2{
background-color:#EF5350;
width:50%;
padding-left:5%;
padding-right:5%;
padding-top:5%;
box-sizing: border-box;
position:relative;
transition: 0.3s ease all;
}
.slick-prev:before, .slick-next:before{
color: whitesmoke;
font-size: 60px;
margin-top: auto;
align-self: flex-end;
transition: 0.3s ease all;
}
top:inherit;
以使按钮的垂直位置与视口相同。但是为什么要使用position:static
?我认为 top/bottom/left/right 不能应用于 position: static。另外,transform:none
的意义是什么?谢谢。 - DarkRunnerposition: relative
。这将箭头围住,意味着bottom: 50px
将箭头定位到父级底部。由于我们需要箭头保持在周围框的底部,因此我删除了直接父级的relative
位置,这意味着箭头寻找下一个父级来定位自己的容器。那个下一个父级给了我们所需的灵活性。 - Andy Hoffman