位置: 编程技术 - 正文

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

  • 停车费手撕票如何填写申报表
  • 所得税清缴时有哪些调整项
  • 怎么结转未交增值税
  • 残疾人就业保障金
  • 经营性收入包括投资收益吗
  • 公账的钱取现金
  • 公共汽车出租车
  • 简述入伙、退伙的含义与退伙的形式
  • 政府补助收入要交印花税吗
  • 公司开办期间的装修费怎么会计处理
  • 四川网上电子税务局
  • 什么是资本性支出和支出
  • 先进技术企业的企业所得税税率
  • 二手商品没有发票
  • 去年多计提了费用今年怎么办
  • 对公账户进账是否缴税
  • 个人电话费发票可以入账吗
  • 加工属于什么税收分类
  • 印花税这个月没交下个月补报可以吗?
  • 服务行业有哪些工作
  • 新版增值税开票软件怎么下载
  • 股权转让过程中需要注意哪些问题
  • 旅游业务增值税税率
  • 开票金额开多了,对公司有影响吗
  • 预交增值税后如何处理
  • 未摊销金额怎么算
  • 境外取得收入
  • 社保公积金外包对员工的利弊
  • 工会经费的计税依据包括单位社保吗
  • 远程怎么控制电脑
  • 广告费和业务宣传费税前扣除基数
  • 广告制作费属于劳务还是服务
  • php日期时间运算汇总
  • 企业开发产品转为自用的,不得在税前扣除折旧费用
  • linux中cut命令详解
  • appservice是什么意思
  • yolov5 教程
  • 买一赠一的会计处理与税务处理
  • 勃朗峰高度
  • php连接数据库实现登录注册
  • 浅析人物形象的论文开题报告
  • windows nginx php配置
  • 应收票据计提利息
  • 谷粒商城二十五springCloud之Sleuth+Zipkin 服务链路追踪
  • yolo系列算法全家桶
  • 【超用心整理】Markdown常用语法介绍,看这一个就够了
  • php服务器地址怎么填
  • sql server创建数据表的完整语法
  • 销售防疫物资是什么意思
  • 融资租赁公司的风险资产包括哪些
  • Windows2003 SQL2005添加系统用户修改系统登录密码
  • 管理费用的范畴
  • 土地出让合同的法律效力
  • 红字发票异常处理什么意思
  • 购入汽车当月需要计提折旧吗
  • 商场水电费应该由谁承担
  • windows自带截图保存在哪里
  • windowsvista忘记登录密码
  • issch.exe
  • dvd-rom drive是什么意思
  • win10系统设备管理器没有蓝牙
  • win10mobile官网
  • mac怎么共享打印机设备
  • mac safari浏览器网页不能正常显示
  • win10正版免费升级
  • 电脑照片应用使用不了
  • Python探索之Metaclass初步了解
  • ExtJS4 动态生成的grid导出为excel示例
  • CocoStudio textfiled 文本点击区域按背景拉伸
  • 根据当前目录下的文件
  • jQuery Checkbox 全选 反选的简单实例
  • jquery 表单
  • js状态管理
  • SharedPreferences中的MODE_APPEND 和 MODE_PRIVATE 区别
  • Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
  • 住宿发票税率1%怎么回事
  • 国税,地税
  • 广西税务局发票查验平台
  • 异地预缴增值税销售额是含税
  • 所有企业都要做应急预案吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设