J'ai besoin d'aide pour supprimer la bordure de la ion-toolbar
ion-header
dans l'en ion-header
ionique dans Ionic v4 (4.0.9).
Mon objectif est de supprimer ceci:
Dans mon code, j'ai un en ion-header
ion-toolbar
avec deux ion-toolbar
. J'ai tout essayé, l'attribut no-border
intérieur de l'en ion-header
ion-toolbar
et de ion-toolbar
.
J'ai également essayé d'ajouter les attributs au .scss de ma page comme suit:
.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; }
<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>
Mais ça ne fonctionne pas.
5 Réponses :
Enfin compris, pour quiconque a des problèmes avec ceci:
Ajoutez une classe à votre <ion-toolbar class="ToolbarVerde"
, puis dans votre .scss utilisez ce qui suit:
.ToolbarVerde{ --padding-top: 0px !important; --padding-start: 0px !important; --padding-right: 0px !important; --padding-end: 0px !important; }
Salut cela pourrait aider quelqu'un
<ion-header no-border > </ion-header>
cela supprime la ligne dans ionic4
La directive no-border fonctionne pour les pages communes, mais pas pour les modaux.
@rochasdv Cela fonctionne très bien avec les pages Modal aussi.
ionic 5 remplace no-border par class = "ion-no-border"
Utilisez ceci pour supprimer la bordure:
ion-toolbar { --border-style: none; }
Utilisez ceci pour supprimer l'ombre:
ion-header { &.header-md:after { background: none; } }
Dans le cas où quelqu'un recherche une solution Ionic 5, procédez comme suit:
<ion-header class="ion-no-border"> </ion-header>
Il supprime la bordure et l'ombre.