基本上,我希望元素大小與高度保持一定的比例,比如保持相同的值或寬度的50%。寬度由瀏覽器窗口大小決定。這樣做jQuery中,我只是喜歡寫東西用以下
$(window).resize(function() {
$element = $('.keep-ratio');
$element.css("height", $element.css("width"));
});
不過,我想知道是否有這樣做不使用.resize的更有效的方式()。我問的原因是因爲我正在爲自己編寫一個插件,這個插件將應用於所有我想要保持一定寬高比的元素。理想情況下,插件只會改變元素的CSS樣式。
[http://stackoverflow.com/a/6615994/2359055](http://stackoverflow.com/a/6615994/2359055),您可以檢查這個答案 –
看好。我認爲這是僅使用CSS的理想解決方案。將全文閱讀。 – BringMeAnother