Maison >interface Web >tutoriel CSS >Un aperçu de l'avenir : perspectives sur les tendances de la programmation CSS3 et l'avenir des sélecteurs is et Where
Un aperçu de l'avenir : aperçu des tendances de la programmation CSS3 et des perspectives des sélecteurs est et où
Introduction :
À mesure qu'Internet continue de se développer, la conception et le développement des pages Web évoluent également constamment. En tant que développeur Web, il est essentiel de comprendre et de rester au courant des dernières tendances technologiques. En tant qu'élément important du développement front-end, CSS3 se développe et s'améliore également constamment. Cet article présentera un aperçu de la tendance de la programmation CSS3, se concentrera sur les sélecteurs est et où et fournira aux lecteurs des exemples de code pratiques.
1. Perspectives des tendances de la programmation CSS3
2. La perspective de est et où les sélecteurs
input:not(:focus):is([type="text"],[type="password"]) { background: lightgreen; }
Le code ci-dessus sélectionne les éléments d'entrée à l'exception des types de texte et de mot de passe actuellement sélectionnés, et leur applique un style avec une couleur d'arrière-plan vert clair.
:nth-child(odd) where (:not(p)) { background: lightblue; }
Le code ci-dessus signifie sélectionner des éléments à des positions impaires et dont les noms de balises ne sont pas p, et leur appliquer un style avec une couleur de fond bleu clair.
3. Exemple de code
Ce qui suit est un exemple de code qui combine les sélecteurs est et où pour implémenter une barre de navigation Web réactive :
<nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">关于</a></li> <li><a href="#">服务</a></li> <li><a href="#">联系我们</a></li> </ul> </nav> <style> /* 响应式导航栏样式 */ nav ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: lightgray; } nav ul li { float: left; } nav ul a { display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; font-weight: bold; } /* is与where选择器应用 */ nav ul li:is(:hover, :active):where(:not(:first-child)) { background-color: darkgray; } </style>
Dans le code ci-dessus, via le sélecteur est et où, lorsque la souris est survolée. Ou lorsque vous cliquez sur une option de la barre de navigation (sauf la page d'accueil), appliquez un style avec une couleur de fond gris foncé pour obtenir un effet plus interactif.
Conclusion :
En tant que développeur web, il est très important de comprendre et de maîtriser la tendance de la programmation CSS3. Cet article présente les tendances de la programmation CSS3 et se concentre sur les perspectives des sélecteurs est et où. Grâce à des exemples de code, les lecteurs peuvent mieux comprendre et appliquer ces deux sélecteurs pour créer des effets de page Web plus intéressants, adaptés à différents appareils. J'espère que cet article inspirera et aidera les lecteurs.
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!