位置: 编程技术 - 正文

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

  • 辅导期增值税一般纳税人是什么意思
  • 增值税发票开票软件金税盘
  • 车辆购置税退税申请模板
  • 企业税分几种类型
  • 企业大额融资贷款
  • 商品进销差价属于流动资产吗
  • 固定资产出售损失属于广义费用吗
  • 应纳税所得额就是企业所得税吗
  • 外购货物应抵扣的进项税额税率
  • 企业并购金额如何确定
  • 年底员工借款如何处理
  • 小规模纳税人一个季度多少免税
  • 成本票和费用票分别是什么
  • 房地产企业预收房款开票
  • 企业收到党建经费 所得税
  • 餐饮业租赁要求
  • 应收股利属于其他业务吗
  • 如何正确核算出租房屋所应交的房产税?
  • 企业收到政府扶贫资金补助及运用补助金怎么做账
  • win7系统打开软件就停止工作
  • 增值税进项税额转出的情况有哪些
  • 电脑重装win7系统后无法连接网络
  • 品牌转让怎么写
  • 从银行提取现金准备发放工资
  • 公司员工意外险,死亡能赔多少钱
  • 财务人员如何审核招待费报销单
  • 小企业会计准则调整以前年度费用分录
  • 增值税常见账务处理方法
  • php判断useragent
  • npm无法将npm项识别为
  • 语义特征的语法学概念
  • react usereducer
  • 深度解析冯德伦最后为什么选了舒淇
  • thinkphp教程
  • php 性能优化
  • php cookies
  • 预缴的附加税需要转出吗
  • 暂估库存商品计算怎么算
  • 网站升级改造方案
  • 什么是备抵类账户
  • 股东分红方式如何约定
  • 物业管理企业会计核算的特点如何?
  • 资产减值准备的举例
  • 劳动保护费是否可以抵扣
  • 研发费用加计扣除的条件
  • 实收资本认缴如何做账
  • 固定资产累计折旧会计科目
  • 不同税率的产品可以开在同一张发票上吗
  • 培训费属于什么应税项目
  • 上月留抵税怎么算应纳税额
  • 可供出售金融资产是指什么
  • 个税和社保基数不一致怎么办
  • 鉴证咨询公司
  • 请问,制造企业有哪些?
  • 如何理解会计含义
  • mysql数据库高可用架构
  • cmd命令行窗口快捷键
  • 该卡已在其他账户中存在什么意思
  • mysql5.5.62安装配置教程
  • centos7gcc编译器
  • 怎样让windows media player播放mkv文件
  • win108080端口怎么打开
  • os x10.12支持的机型
  • mac z
  • GhostXP_SP3活力版V3.0_系统之家首发
  • linux系统设置网络
  • cocos2dx lua android glsurfaceview 截图
  • javascript数据结构
  • cocos2d安装
  • OSG 砖块 shader 例子 GLSL
  • angularjs阻止冒泡
  • 基于JAVASCRIPT实现的可视化工具是
  • 并结合案例进行深入剖析
  • 圆形图表分析怎么做
  • python怎样升级
  • 欢欢长大了的童年
  • 猫的喵喵
  • 国家税务总局千户集团
  • 境外付款需要什么手续
  • 一个人可以申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设