如何删除 Ion-Toolbar 上的边框?

新手上路,请多包涵

我需要帮助从 Ionic v4 (4.0.9) 中的 ion-header 中删除 ion-toolbar 的边框。

我的目标是删除它:

我的两个带边框的工具栏

在我的代码中,我有一个 ion-header 和两个 ion-toolbar 。我已经尝试了 no-border 里面的所有属性 ion-headerion-toolbar

我也试过将属性添加到我页面的 .scss 中,如下所示:

 <ion-header no-border-bottom no-border-top no-border>
  <ion-toolbar color="dark" no-border-bottom no-border-top no-border>
    <img src="../../assets/icoUserLogin.png" alt="Logo Aikox" slot="start" witdh="20%" />
    <ion-title slot="primary">
      Test
    </ion-title>
  </ion-toolbar>
  <ion-toolbar class="ToolbarVerde" color="medium" no-border-bottom no-border-top no-border>
    <ion-buttons slot="start">
      <img src="../../assets/icoListado.png" alt="Icono Listado" slot="start" width="70%" />
    </ion-buttons>
    <ion-title>
      <span>test</span>
      <br />
      <span>test</span>
    </ion-title>
    <ion-buttons slot="primary">
      <ion-button (click)="Nuevo()">
        <img src="../../assets/icoRefresh.png" alt="Icono Recargar" width="70%" /><br />
      </ion-button>
      <ion-button (click)="Nuevo()">
        <img src="../../assets/icoNew.png" alt="Añadir Parte de Trabajo" width="70%" /><br />
      </ion-button>
    </ion-buttons>
  </ion-toolbar>
</ion-header>

 .toolbar-background{
    --border-width: 0px !important;
    border: 0 !important;
}
.toolbar-container{
    --padding-top: 0px !important;
    --padding-left: 0px !important;
    --padding-right: 0px !important;
    --padding-bottom: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}
.ToolbarVerde{
    --padding-top: 0px !important;
    --padding-left: 0px !important;
    --padding-right: 0px !important;
    --padding-bottom: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}

但这是行不通的。

原文由 Juanfri Lira 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 288
2 个回答

嗨,这可能会帮助某人

<ion-header no-border >

</ion-header>

这删除了 ionic4 中的行

原文由 Yokesh Varadhan 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果有人正在寻找 Ionic 5 解决方案,请执行以下操作:

 <ion-header class="ion-no-border">
</ion-header>

它删除边框和阴影。

原文由 Abdul Hafeez 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题