Maison > Article > interface Web > Comment styliser `` : masquer la zone de texte par défaut et conserver uniquement le bouton ?
Style : amélioration de l'interface utilisateur des champs de saisie de fichier
Le style des éléments de saisie de fichier peut être difficile , surtout lorsque l’on recherche un design épuré et intuitif. Cette question répond au besoin spécifique de masquer la zone de texte par défaut et de conserver uniquement le bouton de sélection de fichier.
Solution : tirer parti du CSS et du HTML personnalisé
Pour obtenir ce style , une combinaison de CSS et de HTML personnalisé est utilisée. Voici comment procéder :
Utiliser les éléments positionnés :
Créer un bouton personnalisé :
Masquer l'entrée d'origine :
Ajustez les propriétés d'affichage :
Exemple de code complet :
Voici le code complet qui démontre la mise en place de cette solution :
<code class="html"><div class="fileinputs"> <input type="file" class="file" /> <div class="fakefile"> <input type="button" value="Select File" /> </div> </div></code>
<code class="css">div.fileinputs { position: relative; } div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; } div.fakefile input[type=button] { cursor: pointer; width: 148px; } div.fileinputs input.file { position: relative; text-align: right; opacity: 0; z-index: 2; }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!