web-dev-qa-db-fra.com

Changer la couleur de soulignement d'entrée ionique dans Ionic 4

Comment pouvons-nous changer la couleur de soulignement par défaut d'un texte ionique sur une seule page en Ionic 4?

6
akshay ramesh

Le soulignement fait en fait partie de l'élément ionique, et non de l'ion entrant.

ion-item {
  --border-color: var(--ion-color-danger, #f1453d);
}
1

Pour agréger dans le fichier app.scss

.ios {
    .item-has-focus.ion-invalid {
      --border-color: var(--ion-color-danger, #f1453d);
    }

   .ion-valid {
      --border-color: var(
        --ion-item-border-color,
        var(--ion-border-color, var(--ion-color-step-150, rgba(255, 255, 255, 0.8)))
      );
   }

   .custom-item {
      --background: transparent;
      color: #fff !important;
      --background-focused: transparent;
   }
}

.md.custom-item {
    --background: transparent;
    color: #fff !important;
    --background-focused: transparent;
    --border-color: var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(255, 255, 255, 0.8)))
    );
}

Ou utilisez une classe personnalisée .custom-item.hydrated.ion-touched.ion-dirty.ion-invalid.item-label.item-interactive.item-input.item-has-focus.item.ios.ion-focusable

0
Leonardo Pineda

Essayez ce CSS

.item-has-focus{
   --highlight-background: #e2e2e2;
}
0
Shurvir Mori