Comment personnaliser l'entrée de fichier de type bouton et la zone de texte
J'ai besoin de personnaliser le bouton de téléchargement de fichiers à partir du formulaire ci-dessous.
Maintenant mon fileupload bouton ressemble à fileupload image.J'ai besoin de le personnaliser comme personnaliser-upload de fichier image
<form id="myform" action="" enctype="multipart/form-data">
<input id="tele" type="file" name="filename" />
<br/>
<input class="btn" type="submit" value="Upload" />
</form>
- double possible de Comment style "fichier d'entrée" avec CSS3 / Javascript?
- Réponse: le Style, la façon dont vous voulez qu'il ressemble.
Vous devez vous connecter pour publier un commentaire.
Après avoir vu votre image, je pense que u veux input type comme une zone de texte et pas le bouton.U peut essayer avec le maintien d'entrée type de fichier caché et avoir de zone de texte comme ceci
Vous pouvez facilement appliquer le style css à cette zone de texte
DÉMO
Donner les styles que vous voulez, bien sûr, mais quelques exemples de la façon de le faire sont fournis ci-dessous.
ou essayer
si pour une raison quelconque, aucune de ces œuvres, vous pourriez avoir besoin pour être plus précis, comme si
.btn {
aussi..<input type="file"
n'est pas le "bouton",.. C'est la zone de texte d'entrée.Vous pouvez utiliser
background: url('image_url');
pour ajouter une image de boutonPour résoudre ce problème, vous pouvez mettre la
input
balise à l'intérieur d'unlabel
et le style de l'étiquette, qui serait donc la superposition de bouton.