J'ai besoin de placer l'icône de courrier et l'icône de mot de passe dans la zone de texte, comment aligner correctement les éléments
mon code JS est le suivant: p>
3 Réponses :
Vous pouvez utiliser les positions CSS pour atteindre cet objectif ( HTTPS: / /developer.mozilla.org/en-us/docs/web/css/position )
son partiellement ok mais la ligne entre l'icône et la boîte d'entrée est manquante
<div class="row">
<div class="icon">
<img src="https://www.iconninja.com/files/618/860/906/internet-google-message-gmail-computer-email-icon.svg" alt="">
</div>
<input type="text" placeholder="Email/Username">
</div>
<div class="row">
<div class="icon">
<img src="https://www.iconninja.com/files/618/860/906/internet-google-message-gmail-computer-email-icon.svg" alt="">
</div>
<input type="text" placeholder="Password">
</div> Vous pouvez utiliser Flexbox pour la mise en page et flexbox de type doit être comme ci-dessous p>
Si votre but est seulement de faire comme ça, vous pouvez utiliser
bibliothèque ui code> commeandd code>.Si vous souhaitez centrer et aligner le contenu dans un conteneur. Je vous recommanderais d'utiliser CSS Flex Box. Soit créer un style intégré à l'intérieur de réagir ou importer un
index.css. / code>.