Il est facile de cibler la première lettre d’un mot avec le CSS mais il n’existe pas de sélecteur CSS pour cela! Jquery arrive à la rescousse !

Importer la librairie Jquery

Pour cela il faut ajouter dans le header.php :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>

Ou se rendre sur cette adresse pour télécharger la librairie pour intégrer aux assets si vous le souhaitez : https://releases.jquery.com/

Cibler le premier mot et mettre une classe CSS

Ensuite on peut placer son script :

  <script>
    $(document).ready(function(){
        $('h1').each(function() { /*De mon côté je veux sélectionner les titres de niveau 1*/
            var word = $(this).html();
            var index = word.indexOf(' ');
            if(index == -1) {
                index = word.length;
            }
            $(this).html('<span class="first-word">' + word.substring(0, index) + '</span>' + word.substring(index, word.length)); /*Je veux placer un span avec une class css first-word pour mettre du style*/
        });
    });
</script>

Ensuite on place le CSS de son choix ! Directement dans le header ou dans une feuille de style :

<style>
.first-word{
color:red;
}
</style>
0 0 votes
Article Rating
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires