ionic3固定首页内容有阴影线问题

175 篇文章 1 订阅

原文出处:https://blog.csdn.net/cangahi09025566/article/details/81027424

在ionic移动开发中,往往需要固定首页,不让其随着列表一起滑动.虽然可以固定但是会出现一条明显的阴影线.这很影响界面美观

如图红色线框圈住部分:

 

这个要去掉很简单,只需要在它的css样式里面添加如下代码:

.header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md[tabsPlacement="bottom"] > .tabbar::before {
  left: 0;
  bottom: -5px;
  background-position: left 0 top -2px;
  width: 100%;
  height: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMV…h/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==);
  background-repeat: repeat-x;
  content: "";
}


加上该样式之后效果如下:

 

是不是好看多了呢,这样我们就把这个难看的阴影给去掉啦!


【补充:《ionic angjs2 ion-header 阴影bug》做法更简单 】
网址:https://segmentfault.com/q/1010000011767307
提问:

在转场动画没有完全结束前依然存在阴影 求解

新创建的项目没改动也这样

回答:
ionic的header有个after的伪类,把其中background设为none即可去掉阴影。

即在CSS加上:

    /*去掉ion-header下面的阴影*/
    .header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md[tabsPlacement="bottom"] > .tabbar::before {
        background-image: none;
    }

比上面的代码更精简,不用维护其他的选项;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值