リンク上にマウスを置くと、既にある行に沿って小さなオレンジ色の三角形がリンクの下に現れるようにする方法を理解できません。これに関連するHTMLとCSSは以下のとおりです。ホバー中にリンクバックグラウンドをその下に置くにはどうすればよいですか?
----- ----- HTML
<div id='links'>
<ul>
<li><a href='#'>home</a></li>
<li><a href='#'>interests</a></li>
<li><a href='#'>game</a></li>
<li><a href='#'>about</a></li>
<li><a href='#'>contact</a></li>
</ul>
</div>
----- ----- CSS
div#links {
background: url('images/links_bg.gif') no-repeat right;
height: 75px;
margin: 0px;
}
div#links ul {
float: right;
list-style: none;
margin: 48px 35px 0px 0px;
}
div#links ul li {
display: inline;
margin: 0px;
}
div#links ul li a {
color: #e5e4e4;
font-size: 12px;
text-decoration: none;
margin: 0px 15px 0px 15px;;
}
div#links ul li:hover {
background: url('images/link_triangle.png') no-repeat;
font-weight: bold;
}
私はまた、すべてのための背景画像を持っていますリンク。私は問題は、各リンクは基本的にテキストの周りのボックスであるため、そのボックスを越えて延びる背景を与えることはできないということです。私はちょうどそれを修正する方法を知らない。
背景画像のhttp://imgur.com/リンクを投稿できますか? –
確かに、ボックスの後ろに伸びる背景を与えることができます。ちょうどボックスのパディングを与えます。 jsfiddle.netでデモを行うと、この問題を理解するのが簡単になるでしょうか? – kojiro
私は彼が画像を提供することができるときにほとんど準備ができているjsFiddleを持っています:http://jsfiddle.net/joshsmith/MG3e9/。私がベッドに入ると、自由にフォークして答えてください。 –