调整背景图像大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调整背景图像大小相关的知识,希望对你有一定的参考价值。
Funció que agafa les mides de la pantalla i redimensiona proporcionalment una imatge per a que s'adapti a ella.
function resizeBkg() { //Cogemos el tama�±o de la pantalla, y calculamos su ratio var windowHeight = $(window).height(); var windowWidth = $(window).width(); var pantallaRatio = windowWidth / windowHeight; //Guardamos la imagen en una variable var imagen = $("#bkg-image img"); //Cogemos el tama�±o de la imagen, y tambi�©n calculamos su ratio var imgHeight = imagen.height(); var imgWidth = imagen.width(); var imgRatio = imgWidth / imgHeight; //Si el ratio de la pantalla es mayor que el de la imagen, se�±al que la anchura de la pantalla es mayor que la de la imagen //Tendremos que hacer que las anchura sean iguales y multiplicar if (imgRatio > pantallaRatio) { imagen.height(windowHeight).width(windowHeight * imgRatio); } else { imagen.width(windowWidth).height(windowWidth / imgRatio); } //Hacemos que el container de la imagen sea igual la pantalla. //Recordar que el estilo del container debe ser overflow: hidden var container = $("#bkg-image"); container.height(windowHeight).width(windowWidth); }
以上是关于调整背景图像大小的主要内容,如果未能解决你的问题,请参考以下文章
响应式设计:如何调整图像/背景图像的大小并垂直对齐 div?