ios移动端部分手机不支持background-attachment: fixed 的解决办法

摘要:
之前在做的微信端相关页面开发的时候,在一些必要的需求场景下,ios系统和某些移动端background-attachment:fixed不兼容性,并不能够达到背景图不随滚动条而滚动的效果,随后在网上查找了相关的解决方案,经过实际测试,下面的hack是管用的,也就是在设置背景图的元素上面,加一个伪元素的样式表,如下::before{content:'';position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:urlcenter0no-repeat;background-size:cover;}亲测有效,遇到相关问题的童鞋,可以尝试一下这种解决方案。

之前在做的微信端相关页面开发的时候,在一些必要的需求场景下,ios系统和某些移动端background-attachment:fixed不兼容性,并不能够达到背景图不随滚动条而滚动的效果,随后在网上查找了相关的解决方案,经过实际测试,下面的hack是管用的,也就是在设置背景图的元素上面,加一个伪元素的样式表,如下:

(背景图所在的元素):before {content:' ';position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(path/to/image) center 0 no-repeat;background-size:cover;
}

亲测有效,遇到相关问题的童鞋,可以尝试一下这种解决方案。巧妙又方便。

免责声明:文章转载自《ios移动端部分手机不支持background-attachment: fixed 的解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS7 实现局域网内远程开机Fiddler之iOS手机抓包代理设置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ios 给UIView添加背景图片

为了适应不同大小屏幕,一般给的背景图片都是@2x.png格式的。 我开始用的方法是 UIImage*imgMusic=[UIImageimageNamed:@"background@2x.png"]; self.backgroundColor=[UIColorcolorWithPatternImage:img]; 这样导致的后果是,背景图上很多毛须须。原因...

vue移动端横向滚动计算滚动距离,从而移动背景图滚动条 vant库

  <template>   <div class="page-body">     <div class="page-title flex">       <div class="title-txt">         title随便title       </div>       <d...

WPF自定义窗口(Windows Server 2012 Style)

先上图 新建CustomControl,名:HeaderedWindow ThemesGeneric.aml文件夹下加入 笔刷,转换器 1 <SolidColorBrush x:Key="ActiveBackground" Color="#FF66CBEA"/> 2 <SolidColorBrush x:Key="De...

小技巧:改变 VS Code 工作区页面背景

效果图: 步骤(一): 1.点击页面左上角 文件/首选项/设置 2.在搜索框中输入:background 如下图。 3.找到  Background: Custom Images    选项并点击在 setting,json中 编辑 4.在用户设置去复制以下代码粘贴在用户设置位置 { "files.autoSave": "onFocusChange",...

antd中,popover 不同情境下设置不同背景图,无法设置className的情况

这次项目有一个需求,就是右上角一个 气泡弹窗 popover ,当会员状态是已过期的时候,背景图成白色渐变,如果是未过期,就是黑色渐变。 于是就想通过设置不同的 status 值来添加不同的 className , 以设置.ant-popover-inner 的样式来设置背景图, 当然,这样做有一个不完美的就是不能一步到位的全部改变,需要手动更改 .ant...

jQuery(二)

二、jQuery的选择器 我们以前在CSS中学习的选择器有: 今天来学习一下jQuery 选择器。 jQuery选择器是jQuery强大的体现,它提供了一组方法,让我们更加方便的获取到页面中的元素。 1、jQuery 的基本选择器 代码如下: <!DOCTYPE html> <html lang="en"> <...