位置: 编程技术 - 正文

利用jQuery和CSS将背景图片拉伸(使用jquery操作dom)

编辑:rootadmin

推荐整理分享利用jQuery和CSS将背景图片拉伸(使用jquery操作dom),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:使用jquery操作dom,使用jquery操作dom,使用jquery的步骤,jquery.css,jquery使用css选择器来选取元素对吗,jquery.css,使用jquery实现的项目,jquery使用css,内容如对您有帮助,希望把文章链接给更多的朋友!

现在WEB页面设计比较流行使用大背景图,那么您知道如何使用一张大背景图进行拉伸效果呢?也就是说使用一张固定尺寸的背景图片,让它在页面中随着浏览器尺寸进行拉伸,就像我们的电脑桌面壁纸效果。本文将带您一起使用jQuery和CSS实现背景图片拉伸效果。

将背景图片拉伸,而不是平铺,注意平铺效果我们可以使用CSS的background-repeat来实行背景图片的平铺效果,本文讨论的是背景图片的拉伸效果。这种效果在一些前卫的页面设计中已经广泛应用,尤其在一些独立页面,像登录页面使用拉伸的背景图片效果比较常见。目前有两种解决方案可以实现背景图片拉伸效果,一种是CSS,我们可以使用background-size:cover实现图片的拉伸效果,但是IE8及以下版本不支持background-size,于是我们尝试使用微软的滤镜效果,但是IE6不支持,毕竟还有一些后进生在使用IE6。另一种解决方案是使用jQuery,完全解决浏览器的兼容性问题,还是jQuery威武。CSS解决方案我们准备一张背景图片,任意尺寸的,假设我们要做一个登录页面,页面中使用拉升的背景图。我们只需要在body中加入以下代码:

利用jQuery和CSS将背景图片拉伸(使用jquery操作dom)

然后CSS这样写:

我们使用background-size实现了背景图片的拉伸效果,但是要兼容IE7,IE8就需要使用滤镜filter来实现,注意该方案中,必须指定容器的高度,本例中指定了height:px。CSS方案有一定的局限性,必须指定容器高度,IE6不兼容,那么比较完美的解决方案就是使用jQuery了。jQuery解决方案我们使用jQuery先向body中动态插入一个DIV,并且该DIV中包含一张图片,也就是我们要求拉伸效果的背景图片。然后使用jQuery获取浏览器窗口的大小,根据浏览器窗口大小,动态设置背景图片的尺寸(宽和高)。

上述代码中,cover()函数就是动态的设置了背景图片的尺寸,通过jQuery的append方法动态加入背景图片,当页面加载完成时已经浏览器窗口变化时都能实现背景图片的拉伸效果,也就是页面ready和resize都调用了cover()函数。

以上两种解决方案,是否都很满意?我比较喜欢jQuery解决方案,总之希望能帮到大家更好地掌握jQuery和CSS使背景图片拉伸的技巧。

jQuery实现有动画淡出效果的二级折叠菜单代码 本文实例讲述了jQuery实现有动画淡出效果的二级折叠菜单代码。分享给大家供大家参考,具体如下:这里介绍jQuery实现有动画淡出效果的二级折叠菜单

jQuery实现ctrl+enter(回车)提交表单 以jQuery插件开发的方法开发。具体代码如下:jQuery.fn.extend({/***ctrl+enter提交表单*@param{Function}fn操作后执行的函数*@param{Object}thisObj指针作用域*/ctrlSubmit:fun

谈谈Jquery中的children find 的区别有哪些 精华:find方法能找子孙,children方法只能找儿子一、Jquery中children语法.children(selector)说明expr是表达式,可选参数,所有选择器中的表达式都可以用在这

标签: 使用jquery操作dom

本文链接地址:https://www.jiuchutong.com/biancheng/370411.html 转载请保留说明!

上一篇:基于jQuery实现的菜单切换效果(基于jquery的框架有哪些)

下一篇:jQuery实现有动画淡出效果的二级折叠菜单代码(jquery常用动画制作)

  • 如何判断销售额含税还是不含税
  • 按适用税率计税销售额和按简易办法计税销售额
  • 公账转法人私账的注意事项
  • 免税是不是不用交税
  • 代订餐如何赚钱
  • 取得预收租金应如何申报缴税
  • 交易性金融资产借贷方向
  • 煤炭企业会计核算办法
  • 建设期利息对当年的借款如何计息?
  • 滞纳金用留抵增值税交怎么处理
  • 企业委托银行收款,银行以办妥手续,而企业尚未收到凭证
  • 一般纳税人取得3%专票可以抵扣吗
  • 收购农产品销售会计分录怎么写
  • 工程款发票遗失怎么处理
  • 金三系统客户端插件在哪下载以及安装流程是怎样的?
  • 为外国公司提供境内服务
  • 利润表资产处置损益怎么填
  • 小规模纳税人销售农产品免税吗
  • 低值易耗品摊销表格
  • 差旅费补助计入什么科目
  • harmonyos2.0缺点
  • 补交的所得税会计核算
  • 因质量问题被扣的货款销售方怎么做账
  • 专项用途财政性资金纳税调整明细表
  • 网络延迟高不稳定怎么办
  • 非合理损耗计入入账成本吗
  • seata+nacos
  • 前端数据加密的三种方式
  • php修改头像
  • 筹建期间借款费用
  • 按适用税率计税销售额与应税货物销售额不一致
  • 后端怎么返回数据给前端
  • vue在项目中怎么用的
  • 处置子公司账务处理
  • percona-toolkit对MySQL的复制和监控类操作教程
  • linux mongodb基本操作
  • 去年的财务报表网上更正申报
  • 不能从销项税额中抵扣的进项税额为A购进货物运费准予
  • 收到服务费的增值税发票
  • sqlserver2005使用教程
  • 账本登错账怎么修改
  • 工程进度款如何做账
  • 库存商品的成本主要包括
  • 员工上班的停车费谁出
  • 一年内到期的非流动负债是经营性负债吗
  • 收到国税退款的分录
  • 工程施工的成本
  • 加油费不征税发票怎么开
  • 暂估收不到发票,怎么处理
  • 国内佣金如何入账
  • mysql的优化有哪几种
  • 32位win7系统多大?
  • win8激活点不进去
  • win10系统设置快捷键
  • Internet Explorer 8(IE8)简体中文版de 卸载
  • vi修改文件
  • windows server 2008 日志文件在哪
  • linux 编译命令
  • 电脑网络唤醒功能
  • ubuntu20.04命令
  • 抢先体验的游戏可以退款吗
  • 苹果mac查看
  • linuxzen
  • linux怎么使用无线网卡
  • win10任务栏位置怎么改变
  • linux tar -czvf
  • win8无法安装net4.7
  • win10registry
  • windows进程太多
  • [置顶] 《翻身称霸》
  • css一个页面跳转到另一页面
  • 批处理应用实例
  • Android Http请求方法汇总
  • javascript网页游戏制作教程
  • js跨域的几种方法
  • 如何查政审合不合格
  • 税务机关的情况说明
  • 非房地产企业土增税扣除有哪些
  • 学历认证取消申请还能再申请吗
  • 贵州电子税务局app下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设