Accueil Médias sociaux Comment changer le CSS d'un élément en CSS3 - mannequins

Comment changer le CSS d'un élément en CSS3 - mannequins

Vidéo: Changer le CSS d'un élément au scroll en JavaScript 2025

Vidéo: Changer le CSS d'un élément au scroll en JavaScript 2025
Anonim

La bibliothèque jQuery pour CSS3 est principalement utilisée pour effectuer ces types de tâches nécessaires, mais de bas niveau. Vous pouvez cependant utiliser jQuery pour effectuer des tâches plus sophistiquées en incorporant des CSS. Il y a un réel. Méthode css () que vous pouvez utiliser pour accéder au CSS associé à un objet ou pour modifier le CSS utilisé par cet objet.

Vous voyez toujours la modification apportée au CSS parce que les changements jQuery sont en ligne, plutôt que CSS interne ou externe.

Imaginez que vous souhaitiez créer une table de multiplication formatée qui change automatiquement la couleur d'une cellule sélectionnée pour la rendre plus visible. L'exemple utilise JavaScript pour générer la table. Bien sûr, vous pouvez également générer manuellement la table en utilisant du code standard, mais cette approche est plus simple. (Vous pouvez trouver le code complet pour cet exemple dans le dossier Chapter 06jQuery du code téléchargeable sous le nom de NestedLoop.html.)

// Démarrer le tableau. document. write ("
 "); // Commencer une ligne d'en-tête. document. write ("
 "); // Crée un en-tête. pour (var i = 0; i <= 10; i ++) {if (i == 0) {document. write ("

");}} // Fin de la ligne de titre. document. write ("
"); pour (var i = 1; i <= 10; i ++) {// Démarrer une ligne de données. document. write ("
 ") // Crée l'en-tête de ligne. document. write ("

"); pour (var j = 1; j <= 10; j ++) {// Ajouter chaque élément de données. document. write ("

");} // Fin d'une ligne de données. document. write ("
")} // Fin du tableau. document. write ("
");} else {document. write (" " + i + "
" + i + " " + i * j + "
");

Ce code commence par créer un

et créer une ligne d'en-tête, . La boucle ajoute simplement les nombres 1 à 10 à l'en-tête en utilisant les balises heading,
. Une fois la ligne d'en-tête terminée, le code commence alors à créer les lignes de données.

Chaque ligne de données commence par un en-tête, suivi des valeurs multipliées. La double boucle crée une table carrée qui affiche les valeurs multipliées jusqu'à 10 * 10.

Afin de rendre cet exemple agréable à regarder, vous pouvez utiliser CSS pour différencier les lignes et les colonnes. La cellule en surbrillance utiliserait une taille de police plus grande et une couleur de police différente. Afin de faire cette modification, l'exemple utilise le. Style CSS interne sélectionné affiché ici.

. Sélectionné {color: blue; taille de police: 30px; font-weight: bold;}

L'exemple contient maintenant une table avec des valeurs multipliées et un style spécial pour la cellule sélectionnée. Cependant, il manque toujours une mise en forme pour les lignes et il n'y a aucun moyen de sélectionner une cellule spécifique de sorte qu'il aura le formatage spécial requis.Le code suivant présente un moyen d'atteindre ces objectifs.

// Effectue un formatage de base. $ ("th: pair"). css ("background-color", "lightblue"); $ ("th: impair"). css ("background-color", "lightgreen"); $ ("td: pair"). css ("background-color", "lightgreen"); $ ("td: impair"). css ("background-color", "lightblue"); $ ("th, td"). css ("largeur", "50px"); // Ajoute un effet spécial. $ ("td"). mouseover (function () {$ (this). toggleClass ("Sélectionné");}); $ ("td"). mouseout (function () {$ (this). toggleClass ("Sélectionné");});

Le formatage consiste à sélectionner les éléments

et , puis à utiliser un filtre de base pour choisir entre les éléments pairs et impairs. Les éléments impairs reçoivent une couleur d'arrière-plan et les éléments pairs en reçoivent une autre. Le code utilise ensuite un sélecteur multiple pour appliquer le même format de largeur à chacune des cellules.

En combinant sélecteurs et filtres sélecteurs, vous pouvez créer des effets intéressants avec peu de programmation. Il est important de se rappeler que cette table est générée par programme, donc l'application de la mise en forme pourrait être difficile.

L'effet spécial commence par les éléments

. Lorsqu'un utilisateur passe le pointeur de la souris sur un élément particulier, le code applique le. Formatage CSS sélectionné. De même, lorsque l'utilisateur place le pointeur de la souris ailleurs, l'effet est basculé sur la mise en forme d'origine utilisée par l'élément . Le basculement de la mise en forme est un moyen rapide de créer un effet de survol de la souris.

Comment changer le CSS d'un élément en CSS3 - mannequins

Le choix des éditeurs

Comment utiliser les estimations du travail dans QuickBooks 2012 - dummies

Comment utiliser les estimations du travail dans QuickBooks 2012 - dummies

Si vous avez dit à QuickBooks 2012 que vous voulez pour créer des estimations - vous le faites pendant la configuration de QuickBooks - vous pouvez créer des estimations d'emploi des montants que vous facturez plus tard. Pour créer une estimation de travail, choisissez la commande Clients → Créer une estimation. QuickBooks affiche la fenêtre Créer des estimations. En un mot, vous remplissez le formulaire Créer des estimations ...

Comment utiliser les estimations du travail dans QuickBooks 2011 - les nuls

Comment utiliser les estimations du travail dans QuickBooks 2011 - les nuls

Si vous avez dit à QuickBooks 2011 que vous voulez pour créer des estimations - vous le faites pendant la configuration de QuickBooks - vous pouvez créer des estimations d'emploi des montants que vous facturez plus tard. Pour créer une estimation de travail, sélectionnez Clients → Créer des estimations. QuickBooks affiche la fenêtre Créer des estimations. Une estimation n'est qu'un exemple ou une conjecture sur l'avenir ...

Comment utiliser les classes pour l'établissement des coûts par activité dans QuickBooks 2011 - les nuls

Comment utiliser les classes pour l'établissement des coûts par activité dans QuickBooks 2011 - les nuls

Définis une classe dans QuickBooks pour chaque produit ou service pour lequel vous voulez mesurer la rentabilité. Par exemple, si vous possédiez une entreprise de vente de hot-dogs, vous créeriez deux classes dans QuickBooks: une pour les hot-dogs ordinaires et une pour les chilidogs. Pour configurer un cours, vous pouvez simplement entrer ...

Le choix des éditeurs

Configuration et lecture des flux RSS via Outlook 2007 - Les mannequins

Configuration et lecture des flux RSS via Outlook 2007 - Les mannequins

Outlook 2007 dispose d'un dossier distinct pour la réception Flux RSS, de sorte que vous pouvez organiser les informations d'une manière que vous trouvez utile. Généralement, vous n'avez pas besoin de savoir comment fonctionne le RSS, mais il est bon de savoir qu'il est disponible quand cela vous est utile. RSS signifie Really Simple Syndication ou Rich Site Summary. RSS ...

En triant une liste dans Outlook 2007 - des mannequins

En triant une liste dans Outlook 2007 - des mannequins

En termes d'Outlook 2007, le tri signifie simplement mettre votre liste en ordre. En fait, une liste est toujours dans un ordre quelconque. Le tri change juste l'ordre. Vous pouvez dire dans quel ordre votre liste est triée en recherchant des triangles dans les en-têtes. Un en-tête avec un triangle signifie que l'ensemble ...

Abonnez-vous à YouTube Channel dans Outlook 2013 - des mannequins

Abonnez-vous à YouTube Channel dans Outlook 2013 - des mannequins

Le moyen le plus simple de s'abonner aux chaînes YouTube dans Outlook 2013 est d'utiliser Internet Explorer. Vous avez besoin d'Internet Explorer version 7 ou ultérieure pour le faire. Lorsque vous vous abonnez à un flux dans Outlook ou Internet Explorer, ce flux devient disponible dans les deux programmes. Internet Explorer vous permet de vous abonner plus facilement ...

Le choix des éditeurs

Office 2011 pour Mac: commentant une présentation PowerPoint partagée - les nuls

Office 2011 pour Mac: commentant une présentation PowerPoint partagée - les nuls

PowerPoint 2011 pour Mac a des outils de commentaires qui vous aident à communiquer avec les autres lorsque vous collaborez tous sur une présentation. Le groupe Commentaires de l'onglet Révision du ruban Office 2011 vous permet de communiquer avec votre collaborateur (ou avec vous-même) sans perturber le contenu de vos diapositives. Les zones de commentaire sont des zones de texte ...

Comment afficher les diapositives dans PowerPoint 2008 pour Mac - dummies

Comment afficher les diapositives dans PowerPoint 2008 pour Mac - dummies

Vous avez cinq façons d'afficher votre travail dans PowerPoint dans Office 2008 pour Mac: vue normale, vue Trieuse de diapositives, vue Diaporama, vue Page Notes et vue Outils Presenter. Il existe également trois vues principales: Diapositive, Document et Notes. Vous pouvez choisir l'une des vues dans le menu Affichage, ou vous pouvez cliquer sur ...

Office 2011 pour Mac: Formats de fichiers pour l'enregistrement de présentations PowerPoint - mannequins

Office 2011 pour Mac: Formats de fichiers pour l'enregistrement de présentations PowerPoint - mannequins

Les formats de fichiers XML ouverts basés sur le Web ont révolutionné la façon dont Office stocke le multimédia dans ses documents, et PowerPoint 2011 ne fait pas exception à la règle. Tous les formats XML répertoriés dans Fichier → Enregistrer sous sont des packages qui contiennent la présentation et des copies de fichiers multimédias intégrés (images, sons et films). Les formats de fichier sont ...