La classe .input-group
est un récipient pour améliorer une entrée en ajoutant une icône, un texte ou un bouton devant ou derrière comme une « aide texte".
La classe .input-group-addon
attache une icône ou un texte d'aide à côté du champ de saisie.
Pour plus d'informations xfer: bootstrap_forms_inputs
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<div class="col-lg-4">
<div class="input-group">
<input class="form-control left-border-none" placeholder="User Name" type="text" name="username">
<span class="input-group-addon transparent">
<i class='fa fa-check-circle fa-lg' aria-hidden='true'></i></span>
<span class="input-group-addon transparent">
<i class='fa fa-times-circle fa-lg' aria-hidden='true'></i></span>
</div>
</div>
Une autre solution, vous pouvez utiliser la combinaison de la propriété css position
& right
pour aligner l'icône sur le côté droit. Utilisez top
pour l'aligner par le haut. Ajouter à droite padding
pour entrer.
.check-icon {
right:50px;
position:absolute;
top:2px;
}
.times-icon {
right:20px;
position:absolute;
top:2px;
}
.icon-input {
padding-right:60px !important;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="col-lg-4">
<input type='text' value='' class='form-control icon-input'><a><i class='fa fa-check-circle fa-2x check-icon' aria-hidden='true'></i></a> <a><i class='fa fa-times-circle fa-2x times-icon' aria-hidden='true'></i></a>
</div>
merci pour la réponse, est cependant pas ce que je dois, j'ai besoin exactement comme dans mon exemple de code, je dois juste l'aligner à droite de l'entrée deux liens – max
@max J'ai ajouté une autre solution – Omi