只是想知道他們是否有更高效的方法來做到這一點?Scaling CSS相對於窗口
$(window).resize(function()
{
$('.title').css('font-size',Math.floor($(window).width()*0.2)+'px');
$('.title').css('background-size',Math.floor($(window).width()*0.5)+'px');
$('.title').css('padding',($(window).width()*0.1)+'px 0px '+($(window).width()*0.1)+'px');
}); `
我這樣做是爲了讓我的網站applicatiion(科爾多瓦/ PhoneGap的),以對所有設備正常調整。我已經嘗試過使用視口,並且混合了結果,尤其是當它使文本相對於dpi
和屏幕尺寸縮放時。
這個答案沒有考慮到你有問題的科爾多瓦庫的使用。我不知道這個圖書館,所以我很抱歉地說,但我不知道是否有通過該圖書館的等效解決方案。但是,根據你如何開發你的html,css百分比的使用實際上很簡單。 – CoasterChris
這對'background-image'很有效,但是'font-size'這樣的東西呢? –
百分比將使用瀏覽器的默認字體寬度與應用到它的百分比,如果我正確讀取此.. http://www.w3schools.com/css/css_font.asp 這應該解釋字體一點。字體可能有點不同。嘗試@media css代碼也可能是最好的,因爲另一個答案已經提出了字體大小。 BootStrap庫使用它。 – CoasterChris