這裏的事情。我有一個網頁拆分爲2個部分(intro
和main
)添加圖標將底部DIV部分
的intro
部分一直延伸到100基於與CSS的瀏覽器高度:
#intro {
height: 100vh;
}
我要與將在intro
div的底部放置不管哪個屏幕尺寸的href添加箭頭進入頁面。
你有什麼想法該怎麼辦?
謝謝!
這裏的事情。我有一個網頁拆分爲2個部分(intro
和main
)添加圖標將底部DIV部分
的intro
部分一直延伸到100基於與CSS的瀏覽器高度:
#intro {
height: 100vh;
}
我要與將在intro
div的底部放置不管哪個屏幕尺寸的href添加箭頭進入頁面。
你有什麼想法該怎麼辦?
謝謝!
#intro {
...
position: relative; /* or absolute, as appropriate */
}
#down_arrow {
position: absolute;
bottom: 10px;
left: 50%;
margin-left: -25px; /* half the element's width */
}
這假定標記類似於以下內容。將來,請在您的問題中提供您的標記。
<div id="intro">
<div id="down_arrow"> ... </div>
</div>
設置position:relative
到#intro
元件和position:absolute
的箭頭。
也給出了底部和左側規則:
#arrow {
width:40px; /* sample width - set as you wish */
position:absolute;
bottom:10px;
left:50%;
margin-left:-20px; /* important: set half of the width (centers the div) */
}
.section2 {
position:fixed;
bottom:0;
}
#intro {
position: relative;
}
添加適當的風格,使其在屏幕的中央。
放置介紹容器和使用裏面的箭頭:
.arrow{
bottom: 0px;
}
,你可能還需要反覆折騰position屬性爲好,但是這應該給你你需要什麼。希望這可以幫助!
margin-top:90vh
:D和我需要寫一些文本,所以stackoverflow知道我不是垃圾郵件。
Rich homie quan是個不錯的說唱歌手。我認爲現在已經達到了極限。
使用Flexbox的(demo):
<div class="intro">
<div class="nav"></div>
<div class="link-container">
<a>Arrow</a>
</div>
</div>
<div class="main"></div>
CSS:
.intro {
height: 100vh;
display: flex;
flex-direction: column;
background: blue;
}
.intro > .link-container {
position: absolute;
bottom: 20px;
text-align: center;
width: 100%;
}
...
感謝。這正是我需要的。 – Katarzius