位置: 编程技术 - 正文

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

  • 其他债权投资的交易费用计入哪里
  • 税务局代个人开票
  • 未休年假补助
  • 契税为什么计入成本
  • 金税盘发票打印不全
  • 零食发票能抵税吗
  • 转账支票背书转让样本
  • 分期收款销售商品确认收入会计分录
  • 未分配利润太多说明什么
  • 工会捐款规定
  • 餐饮行业享受免增值税政策怎么开发票
  • 进出口贸易中押金怎么算
  • 免税发票可以入账吗
  • 同一地级行政区怎么划分
  • 外汇收汇怎么做账
  • 企业所得税赞助费是否可税前扣除
  • 子公司借款给母公司是否受2:1
  • 坏账准备的计提应当关注
  • 企业非独立法人是什么意思
  • 固定资产出租需要交什么税
  • win10回退到以前版本失败
  • 在线测网速准吗
  • 计算土地增值税时契税可以扣除吗
  • 搭建rtmp
  • 无法连接到移动网络小米
  • ampa.exe是什么
  • 参加活动获得的荣誉怎么写
  • 总公司欠分公司钱不偿还了怎么做账
  • php面向对象编程学生类
  • 工业企业应付会计工作内容
  • 企业所得税季度申报数据怎么来
  • 信用减值损失会影响所有者权益吗
  • EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
  • 财务费用为负数是好事还是坏事
  • php利用数组完成党员信息表
  • vue3的unplugin-auto-import自动引入
  • 异步函数执行顺序
  • 公司注销开户行需要注销吗
  • 以前年度损益调整结转到本年利润吗
  • 应收票据应付票据合并抵消吗
  • 出口不退税需要备案吗
  • 映射器可以定义参数类型
  • sqlserver正则表达式用法
  • 销售不动产统一发票怎么没有税率
  • 个人社保交错了怎么办
  • 规划设计费会计分录
  • 农民工工资专户管理暂行办法
  • sqlserver2012完全卸载
  • mysql重置
  • 纳税人发生应税行为
  • 保险公司代扣的车船使用税分录
  • 因员工过失造成的工伤用不用赔
  • 有限合伙企业分配原则
  • 差旅费中住宿费的标准是什么
  • 办公报销项目
  • 研发支出的定义
  • 职工食堂的费用可以在差额里扣除吗
  • 期末留抵税额可以冲减欠税吗
  • 开设专栏方案
  • 融资租入固定资产的入账价值
  • 一个基于口令的用户身份认证基本过程是怎样的?
  • win10如何添加蓝牙驱动
  • 在win7系统中如何用快捷键复制文件或文件夹
  • 果粉必修课 盘点Mac OS X系统发展史
  • xshell使用ssh命令远程连接linux
  • linux ps-l
  • win10家庭版教程
  • win8搜索框怎么打开
  • 优质电子书app
  • three.js gui
  • linux用c语言实现命令功能
  • AddForceAtPosition方法:增加刚体点作用力
  • 常用的八种教学方法
  • python操作db2数据库
  • jquery访问本地html
  • Python黑魔法手册
  • 本年累计实际已预缴的所得税额怎么填
  • 美国买东西邮寄怎么寄
  • 如何查公司税务问题
  • 城镇土地使用税暂行条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设