Antd Design Mobile tab去除下方蓝色边框和对tab里面的sticky布局的影响

前言

最近在写手机端的项目,技术栈是 react、Antd Desin Mobile,有个页面需要使用antd的组价tabs,然后遇到了tab下方有俩蓝色边框(一大一小,小的在上,大的在下),下方是表格,表格使用sticky布局,布局失效,百度之后无果,自行探索过后留给后人参开。

问题介绍

可以看到钻尖人才下有一个深蓝色实心边框和下方的一个蓝色空心边框

而下方  简历进度  下方的表格的表头使用粘性布局,粘性布局失效

问题解决

 在和tab平级的地方有一个这个div,这个div便是下方的大的空心蓝色边框,去掉它的border即可去除蓝色空心下边框

第二个问题就是粘性布局(sticky)失效问题,我这里失效是因为有一个动画属性:

 这个transform: translate3d  属性会使粘性布局(sticky)失效,去掉它之后就可以了

有时候会因为tabs组件有 overflow: hidden 导致,需要去掉,这个向外层找一下去掉就可以了

总结

手机端坑还是比较多的,问题排查起来比较麻烦,最近也遇到了一些适配问题难以解决,撰写此文旨在帮助其他和我一样的前端新人,知道   transform: translate3d  属性  为什么会让粘性布局(sticky)失效的也欢迎评论,欢迎大家对文章指正,积极沟通交流。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值