Vous voulez un minimum textarea
sans frontières, ou resize
-Drag-ic.
Tant lorsqu'il n'est pas sélectionné que lorsqu'il est sélectionné focus
.
C'est facile, mais vous devrez mettre à jour rows
par l'intermédiaire de JS lorsque des nouvelles lignes sont ajoutées ou supprimées pendant la saisie du texte.
Voici le CSS
textarea, textarea:focus
{
font-family: "roboto","Helvetica Neue",Helvetica,Arial,sans-serif; /* make your choice */
font-size: 11px; /* make your choice */
border: none;
background: transparent;
-webkit-appearance: none;
-moz-apperarance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
outline: none;
padding: 0px;
resize: none;
width: 100%;
overflow: hidden;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
pour que les choses continuent à fonctionner comme prévu, vous devez programmer et mettre à jour les éléments suivants textarea
L'attribut de l'utilisateur rows
au compte de \r\n
dans le textarea
contenu plus 1 lorsque le contenu est fixé et quand il est mis à jour (entrée utilisateur / autre)