js实现背景图自适应窗口大小

发布时间 - 2026-01-10 22:25:09    点击率:

话不多说,请看代码

<script type="text/javascript">
 window.onresize = window.onload = function()
 {
  var w,bgImg;
  if(!!(window.attachEvent && !window.opera)) {
   w = document.documentElement.clientWidth;
  } else {
   w = window.innerWidth;
  }if(w>1650){
   document.getElementById ('msg').value ='窗口大小:' + 'width:' + w;
   bgImg = document.getElementById('bg').getElementsByTagName('img')[0];
   bgImg.width = (w - 5);
  }else{
  document.getElementById ('msg').value ='窗口大小:' + 'width:' + w;
  bgImg = document.getElementById('bg').getElementsByTagName('img')[0];
  bgImg.width = 1650;
 }
 }
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


#   # 自适应  # 窗口  # 使用js操作css实现js改变背景图片示例  # 纯js实现背景图片切换效果代码  # javascript设置页面背景色及背景图片的方法  # js实现网页随机切换背景图片的方法  # js实现点击图片改变页面背景图的方法  # js实现按钮加背景图片常用方法  # JavaScript实现更换背景图片  # 解决vuejs项目里css引用背景图片不能显示的问题  # PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)  # 用chart.js添加动态背景图  # 多说  # gt  # javascript  # text  # window  # function  # onload  # onresize  # type  # class  # pre  # var  # brush  # script  # lt  # js  # getElementById  # innerWidth  # msg  # getElementsByTagName 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  如何在IIS中新建站点并解决端口绑定冲突?  重庆市网站制作公司,重庆招聘网站哪个好?  jQuery validate插件功能与用法详解  如何在景安服务器上快速搭建个人网站?  如何在阿里云服务器自主搭建网站?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  Python文件异常处理策略_健壮性说明【指导】  googleplay官方入口在哪里_Google Play官方商店快速入口指南  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  详解Android——蓝牙技术 带你实现终端间数据传输  Laravel如何配置和使用缓存?(Redis代码示例)  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Java类加载基本过程详细介绍  独立制作一个网站多少钱,建立网站需要花多少钱?  网站图片在线制作软件,怎么在图片上做链接?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  实例解析angularjs的filter过滤器  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  phpredis提高消息队列的实时性方法(推荐)  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel如何实现数据库事务?(DB Facade示例)  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  浅述节点的创建及常见功能的实现  如何用好域名打造高点击率的自主建站?  简单实现Android验证码  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  详解jQuery中基本的动画方法  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  Laravel怎么实现模型属性的自动加密  Laravel如何为API生成Swagger或OpenAPI文档  Laravel如何实现API版本控制_Laravel版本化API设计方案  网站制作企业,网站的banner和导航栏是指什么?  如何快速查询域名建站关键信息?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  详解jQuery停止动画——stop()方法的使用  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  如何快速查询网址的建站时间与历史轨迹?  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel Docker环境搭建教程_Laravel Sail使用指南  如何实现javascript表单验证_正则表达式有哪些实用技巧  文字头像制作网站推荐软件,醒图能自动配文字吗?  公司网站制作价格怎么算,公司办个官网需要多少钱?  高防服务器租用指南:配置选择与快速部署攻略  详解Android图表 MPAndroidChart折线图