Maison  >  Article  >  interface Web  >  Exemple de comment effacer le style de formulaire en CSS

Exemple de comment effacer le style de formulaire en CSS

黄舟
黄舟original
2018-05-26 15:39:043495parcourir

Styles clairs couramment utilisés pour les formulaires dans les projets de développement :

1 Modifiez la couleur de police par défaut de l'espace réservé

::-webkit-input-placeholder{color: #333;}
:-moz-placeholder{color: #333;}
:-moz-placeholder{color: #333;} 
:-ms-input-placeholder{color: #333;}

2. Annulez les flèches haut et bas du numéro saisi

input::-webkit-outer-spin-button,input
::-webkit-inner-spin-button{-webkit-appearance: none !important;}input[type="number"]{-moz-appearance:textfield;}

. 🎜>

direction: rtl;
3. Sélectionnez le texte de l'option de la zone de sélection déroulante aligné à droite

-webkit-appearance: none;
4. Sélectionnez la flèche droite pour masquer

resize:none;
5. la fonction glisser-déposer dans le coin inférieur droit de la zone de texte

<p class="ta_box">
    <textarea class="ta"></textarea></p>
6. Hauteur de la zone de texte de la zone de texte adaptative
.ta_box{
    width: 400px;
    height: auto;
    overflow: hidden;
    border: 1px solid #999;
    box-sizing: border-box;
}.ta{
    min-height: 30px;
    outline: none;
    resize: none;
    width: 500px;
    box-sizing: border-box;
    vertical-align: top;
    border: none;
}
$.fn.autoHeight = function () {    function autoHeight (elem) {
        elem.style.height = &#39;auto&#39;;
        elem.scrollTop = 0;  //防抖动
        elem.style.height = elem.scrollHeight + &#39;px&#39;;
    }    this.each(function () {
        autoHeight(this);
        $(this).on(&#39;keyup&#39;,function () {
            autoHeight(this);
        });
    });
}
$(&#39;textarea&#39;).autoHeight();

Le code ici a besoin pour référencer JQ, et la .ta_box la plus externe de la structure consiste à éliminer le curseur Optimiser l'expérience utilisateur.

La fonction d'extension de JQ est utilisée ici.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn