位置: 编程技术 - 正文

利用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常用动画制作)

  • 兴业银行汇款手续费
  • 初级职称经济法目录
  • 项目税后现金流量的计算方法
  • 非货币性资产交换补价大于25%的会计处理
  • 如何进行个人所得税认定
  • 企业纳税证明是什么
  • 预收账款属于什么科目借贷方向
  • 应付销货方代垫运费计入什么科目
  • 员工出差火车票可以抵扣进项吗
  • 建筑工地的零星补单是指什么意思
  • 顾客退货补差价怎么做账?
  • 挂靠工程的所得税账务处理怎么做?
  • 物业 免物业费
  • 增值税普票跨年重开风险
  • 银行存款日记账最后一行怎么填
  • 租赁车辆保险费用每年都一样吗
  • 小规模纳税人开专票
  • 服务费发票怎么做分录
  • 企业当年度增值税税率
  • 社保滞纳金税前怎么算
  • 企业从事生产经营活动时所持有的基本信念
  • 金税盘不交年费可以正常使用吗
  • 哪些资产减值损失可以 转回,哪些不能?
  • 视同销售行为怎么进行财税处理?
  • 公司的实收资本是借款,但是利息由公司付,会计怎么做账
  • 个人所得税跨年度能退吗
  • 以非现金资产清偿全部债务
  • 企业跨年度的收入退回应该如何进行会计处理?
  • ajax+json
  • 视同销售要做收入?
  • 产品销售账务处理办法
  • 购买销售商品
  • 如何进行抵债资金管理
  • 大沙丘上的日落图片
  • 投资性房地产如何计提折旧
  • Chrome谷歌浏览器网页
  • 缴纳水利建设基金计入什么科目
  • chatplus
  • id命令的哪个参数可显示用户账号的uid信息
  • php搜索代码
  • php命令大全
  • 审计招标费包含哪些内容
  • 员工的工资属于什么资产
  • 购买需要安装的设备计入什么科目
  • 小规模纳税人升级为一般纳税人
  • wordpress如何删除导入的主题
  • 帝国cms如何调用网络
  • Python函数的参数及其类型
  • 公司法人的分类是什么
  • 快递收据能报销吗
  • 简述sql server 2008的新增功能
  • sqlserver定时执行sql
  • 贸易公司委托加工费怎么入账
  • 小公司财务做内账流程
  • 拿工资要开发票,发票去哪儿开?
  • 专票已认证还能作废吗
  • 公允价值的通俗理解
  • 发票验旧后才能领新发票吗
  • 应收票据和应付票据的区别
  • 购入房屋建筑物进项税额抵扣
  • 申报和做账必须一致吗
  • 其他应收款明细表怎么填
  • 会计怎么做工资单
  • 汇总帐凭证处理
  • xp怎么删除系统
  • windowsxp
  • scrfs.exe - scrfs是什么进程 有什么用
  • win10重置系统快捷键
  • win10系统异常自动重启
  • 最新推荐美剧
  • 如何进行前后端交互
  • nodejs客户端程序开发
  • js模拟new
  • javascript入门书
  • 怎么查询个人所得税申报成功
  • 大米可以抵扣增值税吗
  • 税控盘抵税申报表怎么填
  • 税务师事务所企业组织架构
  • 税务总局2013年65号公告
  • 抄报税怎么弄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设