-1
我們需要建立一個響應式移動網站,將覆蓋從300寬度到平板電腦高清晰度的尺寸。雪碧,以迎合多種設備尺寸與媒體查詢個人圖像
我們正在考慮對所有圖標(總共12個圖標)使用精靈來減少圖像大小 - 結合媒體查詢(每個設備縮小3個精靈)。
有沒有人有任何這種方法的經驗,如果可以提供我們可能遇到的任何缺點?
我很擔心舊版Android手機可能會渲染/縮放大精靈?
我們需要建立一個響應式移動網站,將覆蓋從300寬度到平板電腦高清晰度的尺寸。雪碧,以迎合多種設備尺寸與媒體查詢個人圖像
我們正在考慮對所有圖標(總共12個圖標)使用精靈來減少圖像大小 - 結合媒體查詢(每個設備縮小3個精靈)。
有沒有人有任何這種方法的經驗,如果可以提供我們可能遇到的任何缺點?
我很擔心舊版Android手機可能會渲染/縮放大精靈?
假設你所描述的三種不同的尺寸,有兩種方式這可以被接近(即我無論如何試過):
background-size
屬性來放大/縮小圖像。我個人傾向於選擇的background-size
方法(雖然也傾向於這種與精靈的第二個版本的2倍大小的視網膜圖像組合)。
請記住,背景大小目前沒有完整的覆蓋範圍,但您可以使用正常的三個供應商前綴以及「正常」。例如:
-webkit-background-size: 100px 100px;
-moz-background-size: 100px 100px;
-o-background-size: 100px 100px;
background-size: 100px 100px;
編號與CSS中其他任何地方的編號相同:寬度,高度。
如果當時就想元素的一半大小,只需將開關尺寸:
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
-o-background-size: 50px 50px;
background-size: 50px 50px;
儘管待辦事項,你也必須包括使用在精靈的每個元素新的背景位該視圖的大小。
你應該注意的唯一事情是文件大小。顯然,對於您的手機尺寸,您希望儘可能提供最小的文件大小。我認爲如果你除了圖標以外什麼都沒有,特別是如果它們是純色的,那麼沒有理由不能使用這種方法。但是,如果你的精靈圖像是100KB或更多,你可能想考慮一個不同的選擇。 – Michael