我試圖創建一個簡單的頁面,頁眉和頁腳錨定在瀏覽器窗口的頂部和底部,其間具有響應內容。對於內部內容,我使用了一個帶有左側鏈接列表(在它自己的div中)的flexbox包裝器,並且使用了圖像右側的另一個div。當將鼠標懸停在單獨的div中的鏈接列表中時更改div圖像
我有這麼多的工作,但現在我想改變右邊的div中的圖像,這取決於你最後一次徘徊的左側的鏈接。類似於http://department.nyc/(單擊左下角的「客戶端」,然後將鼠標懸停在鏈接列表上)。似乎JavaScript/jQuery是答案,但經過無數次的搜索,我仍然無法實現我想要的。
這是一個很值得我如何在頁面拼湊起來:
HTML
<div class="wrapper">
<header class="header">Header</header>
<div class="workWrapper">
<div class="workText">
<ul class="workList">
<li id="ex1"><a href="#">Example 1</a></li>
<li id="ex2"><a href="#">Example 2</a></li>
<li id="ex3"><a href="#">Example 3</a></li>
<li id="ex4"><a href="#">Example 4</a></li>
<li id="ex5"><a href="#">Example 5</a></li>
<li id="ex6"><a href="#">Example 6</a></li>
</ul>
</div>
<div class="workImages">
<img src="#">
</div>
</div>
<footer class="footer">Footer</footer>
</div>
CSS
.workList {
list-style-type: none;
margin: 0;
padding: 0;
}
.wrapper {
display: flex;
min-height: 100%;
flex-direction: column;
}
.workWrapper {
width: 100%;
display: flex;
flex: 1;
align-items: center;
}
.workText {
float: left;
width: 30%;
}
.workImages {
float: right;
width: 70%;
margin-right: 100px;
background-color: green;
img {max-width: 100%;}
https://jsfiddle.net/symjcfsk/
你有什麼試過的?您分享的代碼是HTML + CSS,如果您還添加了迄今爲止嘗試使用的JavaScript以及您遇到問題的位置,那將會很有幫助。 –