position:fixed 有问题?

发布于 7 年前作者 yuxiuying4403 次浏览最后编辑 7 年前来自 ask

position:fixed 我用他定位了一个底部按钮,在安卓机上显示正常,但是在苹果上不显示,可以点到,开始以为是层级问题,我把他层级调高还是不好使,求帮忙

position:fixed;

bottom:0;

width:100%;

height:150rpx;

background:#fff;

box-shadow: 0 0 20px #ccc;

z-index:999999999;

10 回复
xiatao
xiatao1 楼6 年前

你写当前是白色啊。这种无非就是css不兼容的问题咯

jie96
jie962 楼6 年前

你给width给个固定宽度试试

ping45
ping453 楼6 年前

一般只要是安卓可以苹果不可以的,都是写法不严谨

guiyingsong
guiyingsong4 楼6 年前

后面有透明度吗,父级有宽度吗

xiuying90
xiuying905 楼6 年前

给background加一个!important就可以了

tao37
tao376 楼6 年前

然后我的问题是,安卓手机上,fixed布局,页面滑动时候这个dom结构会不停地动,求解决

czhong
czhong7 楼6 年前

加上固宽好了,谢谢啊

yanyu
yanyu8 楼6 年前

iOS中,一旦设置了顺滑滚动的样式「overflow-y: scroll;」和「-webkit-overflow-scrolling: touch;」,该滚动层将显示在同层元素的最前面,无论同层元素中是否有脱离文档流的定位(如fixed,absolute,float)。

就是说scroll-view里的元素最好不好包含(fixed,absolute,float)的样式

yansun
yansun9 楼6 年前

width: 100%;

margin-top: 80rpx;

他父级,没有透明度

mengyang
mengyang10 楼5 年前

后面是#F1F4F6,不是背景的问题啊