ブラウザウィンドウの上部と下部にアンカーされたヘッダーとフッターを含む簡単なページを作成しようとしています。内側のコンテンツについては、左側のリンクリスト(独自のdiv内)と右側の別の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と、問題に直面している場所を追加した場合に役立ちます。 –