有一個相對寬度(50%)的父容器,以便它響應屏幕的大小。將div垂直固定,但水平距離容器30px遠處
現在,我想要一個按鈕在這個父容器的右下角,它保持垂直固定的。它與position: fixed
一起使用,但是當我在不同的設備上查看它時,我無法將其水平定位。
這是我的HTML和CSS
<div class="container">
<div class="button"></div>
</div>
.container {
position: relative;
height: 2000px;
width: 40%;
margin: 0 auto;
background: yellow;
}
.button {
height: 50px;
width: 50px;
background: red;
position: fixed;
bottom: 20px;
right: calc(50% - 190px);
}
這裏是codepen鏈接http://codepen.io/anon/pen/VmggdO
這看起來不錯,但是當你水平調整屏幕,按鈕應該保持公正30PX黃色容器內水平 - 我如何實現這一目標?請記住 - 當你滾動時,按鈕需要固定垂直放置!
你能解釋一下你想,當你調整窗口的大小發生了什麼?並調整大小?寬度/高度? – Dekel
是的 - 當您水平調整窗口大小時,我希望紅色按鈕在黃色容器內保持30px。 – Ishita
html結構必須是您提供的結構嗎? – Dekel