そこで、学校のプロジェクトとして「太陽エネルギー」のHTMLを作っています。私はインドで7番目のクラスにいます。#source、#source_wr、および#arrow-rightのIDを持つこれらのdivにカーソルを合わせると、それが必要になります。#sourceを使用したdivの背景色を変更する必要があります。
#source自体にホバリングすることはできますが、他の2つにはホバリングできません。これが私が使用しているコードです:
<div id="arrow-right"></div>
<div id="source_wr">Source</div>
<a href="http://www.wikipedia.org/" target="_blank">
<div id="source">
</div>
</a>
そしてここにcssがあります:
#source_wr{
color: #56C8E3;
font-family: oswald, sans-serif;
font-size: 20px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 200;
position:absolute;
top:210px;
right:300px;
}
#arrow-right{
width:0px;
height:0px;
border-bottom:25px solid transparent;
border-top:25px solid transparent;
border-left:25px solid #56C8E3;
position:absolute;
top:180px;
right:270px;
}
#source{
position:absolute;
top:0px;
right:0px;
height:240px;
width:264px;
background:url('wiki.png');
background-size:264px 240px;
}
#source:hover{
background:url('wikihover.png');
background-size:264px 240px;
}
#source_wr:hover + #source{
background:url('wikihover.png');
background-size:264px 240px;
}
しかし、これは機能していませんg !!! もっと具体的にする必要がある場合は、助けてください... Javascriptなしでは達成できないと言わないでください!そして、ええ、すべてのdivは本体の中に直接あります(ただし、メインページのすべてとさらに多くのdivを含むdivの後に)
前もって感謝します。
HTML全体のリンクは次のとおりです...ダウンロードする必要のないPSDファイルを除いて、同じフォルダ内のすべてをダウンロードしてください。https://docs.google.com/folder/d/0BwFpYt0oAQbqT0xiUDNNRTVQOWs/edit?usp=sharing