考慮following example:使用外部CSS可以做到這一點嗎?
HTML:
<div id="julia" class="photo"></div>
<div id="rachel" class="photo"></div>
<div id="martin" class="photo"></div>
CSS:
.photo {
width: 60px;
height: 60px;
display: inline-block;
}
.photo:hover {
background-position: -60px 0;
}
#julia {
background-image: url('http://www.mypicx.com/uploadimg/1312875436_05012011_2.png');
}
#rachel {
background-image: url('http://www.mypicx.com/uploadimg/1932001963_05012011_1.png');
}
#martin {
background-image: url('http://www.mypicx.com/uploadimg/2082029375_05012011_3.png');
}
這個例子演示了我想達到的目標。
HTML由Rails 3應用程序生成。它應該顯示特定組中的所有用戶(此信息存儲在數據庫中)。換句話說,要顯示的用戶列表可能會有所不同。
的問題是,我不希望有這樣的代碼:
#username {
background-image: url('/path/to/username/sprite');
}
爲每個現有的用戶名。而且,如果添加新用戶,我不想更改CSS。
現在的問題是:是否有可能實現相同的效果使用外部CSS?
我在你的例子中看不到任何圖像。我很想知道懸停狀態是什麼樣子。 – 2011-05-01 05:13:19