如何使用 JavaScript 将网页上的背景图像居中以获得不同的屏幕分辨率
How can I center a background image on a web page for different screen resolutions using JavaScript?
我想确定客户端计算机的屏幕分辨率,并使用JavaScript在中心设置背景图像。
我已经走到了这一步:
function centerBackGroundImage()
{
var browserWidth = document.documentElement.clientWidth;
var browserHeight = document.documentElement.clientHeight;
$("#background").css({ "z-index": "-10", "margin:left": (browserWidth / 2) - (browserHeight/ 2) });
}
我已经添加了名为 background
的div 标签和带有图像文件位置的 <img>
标签。
任何帮助将不胜感激。
你不需要JavaScript。
你可以只使用CSS background-position
#background {
background-image: url('https://www.google.com/images/srpr/logo3w.png');
background-position: center;
background-repeat: no-repeat;
}
演示 - 它也可以在元素中工作,而不仅仅是像我的例子那样body
。
这将为您提供跨浏览器分辨率
var browserWidth = $(window).width();
var browserHeight = $(window).height();
相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 在不同的屏幕和分辨率上跟踪鼠标并将其关联起来
- 根据屏幕分辨率显示自定义背景图像
- 如何使图像适合TD,而不需要包装在不同的屏幕分辨率上
- HTML全页缩放取决于屏幕分辨率
- 如何在javascript已经检测到的情况下将屏幕分辨率数据调整为web
- 根据屏幕分辨率包含 php 文件
- 处理 QML 动画的屏幕分辨率更改
- 为不同的屏幕分辨率加载css样式的Javascript不起作用
- 根据浏览器的屏幕分辨率更改徽标图像
- 列数的选项取决于屏幕分辨率
- Div根据屏幕分辨率自动调整
- 如何使用 JavaScript 将网页上的背景图像居中以获得不同的屏幕分辨率
- 带有间隔的 Jquery 滑块在屏幕分辨率更改时加快速度
- 为什么javascript不会取代innerHTML的屏幕分辨率检查
- 如何将 swf 文件居中显示在不同的屏幕分辨率上
- jQuery动画在不同的屏幕分辨率下中断
- 如何阻止 PHP 页面中的 JavaScript 代码段在屏幕分辨率较小的设备上加载
- 我将如何定位网页中的所有内容,以便即使浏览器大小或屏幕分辨率发生变化,所有内容仍将保留在原位
- 如何在 JavaScript 中检测屏幕分辨率