有幾個問題圍繞我的問題展開,但沒有一個答案與我正在嘗試做的事情有關。我通過使用錨標記上的類來爲我的站點徽標使用精靈。問題是我必須定義像素的高度和寬度,這可以防止徽標響應。如何在響應式佈局中使用CSS Sprite?
這裏的HTML:
<a href="<?php echo get_option('home'); ?>/" class="logo-sprite"></a>
這裏的CSS:
a.logo-sprite {
background: url('image_here.jpg') 0 0;
display: block;
width: 450px;
height: 130px;
}
a.logo-sprite:hover {
background: url('image_here2.jpg') 0 -140px;
}
有什麼想法?謝謝。
這是一個非常大的精靈圖像!如果必須結合背景比例,你可以在圖像/背景圖像上使用'em'或'%'代替'px'。 SVG背景可能比製作一對不同的縮放精靈圖更好。 – cimmanon