我试图创建一个简单的页面,页眉和页脚锚定在浏览器窗口的顶部和底部,其间具有响应内容。对于内部内容,我使用了一个带有左侧链接列表(在它自己的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以及您遇到问题的位置,那将会很有帮助。 –