我的問題是爲什麼我無法繼續在gif上選擇位置:-60px
。我一直在嘗試與任何幸運......任何建議?我想在jsFiddle上向你展示這些,但不知道如何將gif上傳到網站。背景位置問題
<div id="container">
<div id="mainContent">
<h1> Main Content</h1>
<div id="icon">
<a href="#row_01" title="01A">01A</a> </div>
<h2>H2 level heading </h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam. Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis. Nam blandit quam ut lacus. Quisque ornare risus quis ligula. Phasellus tristique purus a augue condimentum adipiscing. Aenean sagittis. Etiam leo pede, rhoncus venenatis, tristique in, vulputate at, odio.</p>
<!-- end #mainContent --></div>
<!-- end #container --></div>
</body>
</html>
CSS
#icon a
{
background-image: url(../img/icon.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
width: 30px;
height: 30px;
}
#icon a:hover, #icon a:focus
{
background-position: -30px 0;
}
#icon a.selected, #icon a.selected:hover
{
background-position: -60px 0;
}
什麼是寬度和GIF的高度?順便說一句,你可以使用**數據URI **協議來編碼的gif,然後輕鬆地把它放在jsfiddle :) – Karolis
@ karolis我認爲dat謝謝! – YoniGeek