我一直在試圖弄清楚這個網站如何產生以下效果,我無法找到答案。動態調整div的高度,同時調整大小
看來,雖然調整瀏覽器窗口,主要的div也隨之動態調整,通過改變高度。
我在數學方面也不好,所以請幫助我理解這個令人敬畏的效果背後的想法。 這將是很好的幫助我弄清楚視差是如何工作的,我的意思是如何在調整瀏覽器窗口大小的同時在css/javascript中更改背景的位置。
$(document).ready(function() {
var $window = $(window);
var $welcomeElement = $(".welcome");
var defaultHeight = $welcomeElement
console.log($welcomeElement);
$window.resize(function() {
// I'm stuck here at math as you see
$welcomeElement.css("height", ($window.width() - $window.height()) -
$welcomeElement.innerHeight());
console.log("Resized!");
console.log($window.height());
});
});
瞭解CSS媒體查詢 – 2017-08-15 19:51:20