Maison  >  Article  >  interface Web  >  5 codes de personnalisation CSS à connaître absolument

5 codes de personnalisation CSS à connaître absolument

零下一度
零下一度original
2017-05-05 11:52:302082parcourir

Lors de la création de pages, vous rencontrez souvent le besoin de personnaliser le comportement par défaut de certaines balises (comme les espaces réservés de saisie, etc.), mais les CSS de ces paramètres par défaut sont généralement difficiles à retenir, il est donc nécessaire de le faire Enregistrez-vous. Vous trouverez ci-dessous quelques CSS que j'utilise souvent pour réinitialiser le comportement par défaut.

1. Espace réservé

Lors de la définition de l'attribut espace réservé dans la balise d5fd7aea971a85678ba271703566ebfd Taille, vous pouvez utiliser le css suivant :

// firefox
input::-moz-placeholder {
    color: red;
    font-size: 18px;
  }
// IE
input:-ms-input-placeholder {
  color: red;
  font-size: 18px;
}
// chrome
input::-webkit-input-placeholder {
  color: red;
  font-size: 18px;
}
Il est à noter que différents navigateurs ont des méthodes d'écriture différentes :

doit être ajouté avec le préfixe de chaque navigateur (comme -webkit - );

Il n'y a pas d'entrée- devant l'espace réservé de Firefox ;

Firefox et Chrome ont tous deux : deux points, tandis qu'IE en a un : ; différentes méthodes d'écriture ;

2. Un petit triangle apparaîtra dans la liste déroulante

balise de sélection. Habituellement, je supprimerai ce petit triangle ou utiliserai une image d'arrière-plan. celui qui répond aux exigences. Supprimez le CSS du petit triangle :

Il n'existe actuellement aucun moyen de supprimer le petit triangle dans le

navigateur IE
-webkit-appearance: none; -moz-appearance: none;
.

3. Les doubles flèches à droite de input[type=number]

nput[type=number] sont généralement utilisées sur les appareils mobiles. Le navigateur reconnaîtra le type de saisie du numéro, puis changera. le clavier numérique pour s'y habituer. Mais des spinners apparaîtront, généralement vous n'en avez pas besoin. Le CSS pour supprimer les spinners est le suivant :

4. -webkit-tap-highlight-color

// firefox
input[type='number'] {
  -moz-appearance:textfield;
}
// chrome
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
Sur les navigateurs mobiles (tels que les navigateurs intégrés WeChat et QQ), lorsque vous cliquez Lorsqu'un lien ou un élément cliquable défini via

Javascript

apparaîtra, une bordure bleue apparaîtra. Je déteste cette bordure, donc je la supprime généralement :

sera haute. Définissez la couleur vive sur transparente afin que la bordure bleue ne soit pas visible.

-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
5. Barre de défilement

WebKit prend désormais en charge les styles personnalisés de barres de défilement pour les zones avec des attributs de débordement, les zones de liste, les menus déroulants et les zones de texte. Il est parfois nécessaire de supprimer la barre de défilement, notamment lorsqu'il y a plusieurs barres de défilement sur la page :

Réglez la largeur de la barre de défilement à 0 pour supprimer la barre de défilement. Si vous devez personnaliser le style de la barre de défilement, vous pouvez cliquer sur www.xuanfengge.com/css3-webkit-scrollbar.html, qui explique comment personnaliser le style de la barre de défilement.

::-webkit-scrollbar {
  width: 0;
}
Ce qui précède enregistre les codes CSS que j'utilise couramment dans des projets qui ne sont pas faciles à retenir. Si vos amis ont également des codes CSS plus couramment utilisés et difficiles à retenir, n'hésitez pas à les ajouter.

【Recommandations associées】

1.

Tutoriel vidéo CSS en ligne gratuit

2. Manuel CSS en ligne

3. php.cn Dugu Jiujian (2) - tutoriel vidéo CSS

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