YouTubeの例です。CSS背景画像(スプライト)をクリック可能な領域にするには?
実際には、他のグラフィック要素を含む大きなマスターイメージからロゴが表示されます。ただし、サイトのルートを指すロゴをクリックすることはできます。私は彼らのHTMLを研究していますが、それがどのように達成されたかについてまだよく分かりません。
誰でもそれを見て、それを説明してもらえますか?そのHTMLソースから
YouTubeの例です。CSS背景画像(スプライト)をクリック可能な領域にするには?
実際には、他のグラフィック要素を含む大きなマスターイメージからロゴが表示されます。ただし、サイトのルートを指すロゴをクリックすることはできます。私は彼らのHTMLを研究していますが、それがどのように達成されたかについてまだよく分かりません。
誰でもそれを見て、それを説明してもらえますか?そのHTMLソースから
:
<a href="/" onmousedown="urchinTracker('/Events/Header_3/YouTubeLogo');" id="logo"><button onclick="window.top.location.href='/'; return false;" class="master-sprite" title=""></button></a>
'button.onclick'の厄介な使い方:( – chelmertz
それは基本的に背景画像とのリンク内部だけのボタンだが、それだけに拘束された幅と高さだとすると、YouTubeロゴと背景画像/スプライトの一部を示し、 。そのCSSから
:
#masthead #logo button {
background-position:0 0;
height:33px;
width:84px;
}
あなたはFirebugでそれをロードし、あなたがより多くを見ることができます高さを変更した場合/背景画像のあまりが表示されます。
ボタンの目的は何ですか?リンクだけではここでは動作しませんか? – User
はい、リンク自体で十分です。ボタンのCSSから#logoのCSSまでの高さ。 –
ありがとうございました! –