Télécharger l'articleTélécharger l'article

Le texte clignotant n’a jamais fait partie des fonctions standards du HTML, il n’existe pas non plus d’approche qui fonctionne sur tous les navigateurs. L’option la plus proche qui n’utilise que le HTML est la balise « marquee », mais celle-ci ne fonctionne pas avec Google Chrome. Le JavaScript est la méthode la plus sure et vous pouvez copier-coller le code directement dans votre document HTML.

Méthode 1
Méthode 1 sur 2:

Utiliser la balise marquee

Télécharger l'article
  1. How.com.vn Français: Step 1 Utilisez-la pour les projets personnels.
    La balise « marquee » est obsolète et les développeurs recommandent fortement de ne pas l’utiliser. L’affichage variera selon les navigateurs et de futures mises à jour pourrait définitivement empêcher le texte de clignoter [1][2]. Utilisez plutôt la fonction JavaScript si vous créez un site professionnel.
    • Google Chrome ne supporte pas l’attribut scrollamount qui est ce sur quoi repose cette méthode. Avec ce navigateur, votre texte défilera au lieu de clignoter.
  2. How.com.vn Français: Step 2 Insérez la balise marquee.
    Vous devez encadrer votre texte avec la balise marquee. Ouvrez votre document HTML avec un éditeur de texte simple. Tapez <marquee> avant le texte que vous voulez faire clignoter, puis </marquee> à la fin.
  3. How.com.vn Français: Step 3 Définissez la largeur du texte.
    Modifier la balise ouvrante avec <marquee width="300">. Cela ne modifiera pas la taille de la police. Il se peut que vous deviez modifier cette valeur.
    • Si la taille de votre texte ne correspond pas à la largeur, il défilera au lieu de clignoter. Augmentez la largeur pour éviter cela.
    • Avec Chrome, le texte défilera sur la distance déterminée par cette largeur.
  4. How.com.vn Français: Step 4 Définissez l’attribut scrollamount.
    Vous devez lui donner la même valeur que la largeur. À l’intérieur de la même balise, écrivez scrollamount="300" (ou la même valeur que width). Par défaut, le texte dans la balise marquee défilera sur la largeur de la page. En définissant le taux de défilement avec la même valeur que la largeur, le texte défilera dans la position qui lui a déjà été attribuée. Cela donnera donc un effet clignotant.
    • Votre texte devra ressembler à quelque chose comme ceci :
      <marquee width="300" scrollamount="300">Votre texte clignotant.</marquee>
  5. How.com.vn Français: Step 5 Modifier le délai de défilement.
    Ouvrez le document HTML dans un navigateur internet pour voir l’effet. Si le texte clignote trop rapidement ou trop lentement, modifier sa vitesse avec l’attribut scrolldelay="500". Le délai par défaut étant 85 [3]. Utiliser une valeur plus élevée pour un clignotement plus lent ou une valeur plus basse pour un clignotement plus rapide.
    • Vous devriez maintenant avoir :
      <marquee width="300" scrollamount="300" scrolldelay="500">Votre texte clignotant.</marquee>
  6. How.com.vn Français: Step 6 Arrêtez le clignotement.
    Beaucoup d’utilisateurs sont gênés par les textes clignotants. Pour stopper l’animation, une fois que vous avez capté l’attention de votre lecteur, entrez loop="7". Maintenant, le texte clignotera 7 fois, puis disparaitra. Vous pouvez bien sûr utiliser n’importe quelle valeur.
    • Le code complet sera donc :
      <marquee width="300" scrollamount="300" scrolldelay="500" loop="7">Votre texte clignotant.</marquee>
    Publicité
Méthode 2
Méthode 2 sur 2:

Utiliser du JavaScript

Télécharger l'article
  1. How.com.vn Français: Step 1 Insérez le code.
    Vous devez insérer le script pour le clignotement entre la balise ouvrante <head> et la balise fermante </head> de votre document HTML. Insérez le script suivant [4] :
    • function clignotement() {
        var f = document.getElementById('annonce');
        setInterval(function() {
          f.style.visibility = (f.style.visibility == 'hidden' ? '' : 'hidden');
        }, 1000);
      }
  2. How.com.vn Français: Step 2 Chargez le script.
    Insérez la commande pour charger le script. Le code ci-dessus définit une fonction et la nomme clignotement. Afin d’utiliser cette fonction dans votre code HTML, modifier la balise <body> pour <body >.
  3. How.com.vn Français: Step 3 Définir votre texte.
    Vous devez définir votre texte comme comme étant l'élément annonce. Le script n’affecte que les éléments portant l’id annonce. Placez votre texte dans n’importe quel élément et donnez-lui cet id. Par exemple, tapez <p id="annonce">Votre texte clignotant.</p> ou <div id="annonce">Votre texte clignotant.</div>.
    • Vous pouvez le nommer comme bon vous semble, mais faites attention à utiliser le même nom dans le script et dans l’id de l’élément.
  4. How.com.vn Français: Step 4 Ajuster votre script.
    Le nombre 1000 dans le script définit le délai entre chaque clignotement. Ce sont des microsecondes, la valeur 1000 fait clignoter le texte 1 fois par seconde [5]. Entrez une valeur plus basse pour accélérer le clignotement ou plus élevée pour le ralentir.
    • Le délai exact ne correspondra pas exactement à cette valeur. Il tend à être légèrement plus court, mais peut aussi mettre plus longtemps si votre navigateur est occupé par d’autres requêtes.
    Publicité

Conseils

  • Vous pouvez modifier l’apparence du texte de la balise marquee avec les attributs de style. Essayez d’ajouter style="border:solid".
  • Vous pouvez ajouter un attribut de hauteur à l’intérieur de la balise tout comme un attribut de largeur, mais beaucoup de navigateurs ne le prendront pas en compte [6]. Vous pourriez noter une différence, si vous avez ajouté une bordure à la balise marquee.
  • Vous pouvez aussi utiliser une animation CSS pour faire clignoter le texte. C’est assez compliqué et ce n’est pas recommandé pour les débutants en CSS. Prenez en compte que vous devrez créer une feuille de style (CSS) liée à votre document HTML, car Firefox ne supporte pas les animations CSS dans le code CSS intégré [7].
Publicité

Avertissements

  • N’utilisez pas la balise <blink> ou le code CSS text-decoration, que peu de navigateurs modernes supportent [8][9].
Publicité

À propos de ce How.com.vn

How.com.vn Français: l'équipe de How.com.vn
Coécrit par:
Rédacteurs de How.com.vn
Cet article a été rédigé avec la collaboration de nos éditeurs(trices) et chercheurs(euses) qualifiés(es) pour garantir l'exactitude et l'exhaustivité du contenu.

L'équipe de gestion du contenu de How.com.vn examine soigneusement le travail de l'équipe éditoriale afin de s'assurer que chaque article est en conformité avec nos standards de haute qualité. Cet article a été consulté 30 732 fois.
Catégories: Programmation
Cette page a été consultée 30 732 fois.

Cet article vous a-t-il été utile ?

⚠️ Disclaimer:

Content from Wiki How Français language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicité