Le curseur indique la position sur l'écran où l'utilisateur peut cliquer ou saisir du texte. Il peut y avoir différents curseurs utilisés pour différents composants de site Web. Un développeur doit s'assurer que les curseurs utilisés dans l'application doivent être attractifs. Par exemple, un curseur de main pointant peut être utilisé sur le bouton au survol de la souris. L'indicateur de texte (ligne clignotante) est utilisé sur la zone de texte où le texte doit être saisi.
Il existe plusieurs styles de curseur en CSS utilisés en spécifiant simplement la valeur de la propriété du curseur. Cependant, un développeur peut créer un curseur personnalisé à l'aide de CSS.
Ce guide d'étude fournira sur:
-
- Curseur CSS
- Curseur personnalisé CSS
Avant d'entrer dans le sujet, voyons quelques-unes des formes de curseur CSS avec un exemple pratique.
Curseur CSS
Le SSC ' le curseur ” La propriété a différentes valeurs, telles qu'un pointeur, aucun, progression, etc. Créons un tableau qui contient des lignes sur lesquelles différents curseurs seront affichés au survol de la souris.
Exemple : Création d'un tableau représentant différents curseurs CSS en HTML
Tout d'abord, ajoutez l'élément
. Les autres balises | |||
---|---|---|---|
pour remplir les colonnes avec des données.
représente les éléments du bouton qui sont appliqués avec un CSS ' le curseur ” propriété avec des valeurs différentes.
| Le code HTML pour le scénario ci-dessus est donné ci-dessous : < table >< tr > < e style = 'largeur : 200px ;' > sélecteur de curseur css e > < e style = 'largeur : 200px ;' > style de curseur e > tr > < tr > < td > curseur : pointeur td > < td >< bouton style = 'curseur : pointeur ;' > aiguille bouton > td > tr > < tr > < td > curseur : progression td > < td >< bouton style = 'curseur : progression ;' > le progrès bouton > td > tr > < tr > < td > curseur : non autorisé td > < td >< bouton style = 'curseur : non autorisé ;' > interdit bouton > td > tr > < tr > < td > curseur : aucun td > < td >< bouton style = 'curseur : aucun ;' > rien bouton > td > tr > < tr > < td > curseur : déplacer td > < td >< bouton style = 'curseur : déplacer ; » > mouvement bouton > td > tr > < tr > < td > curseur : saisir td > < td >< bouton style = 'curseur : saisir ;' > attraper bouton > td > tr > < tr > < td > curseur : copier td > < td >< bouton style = 'curseur : copier ;' > copie bouton > td > tr > < tr > < td > curseur : col-resize td > < td >< bouton style = 'curseur : redimensionnement en col ;' > col-redimensionner bouton > td > tr > < tr > < td > curseur : redimensionner la ligne td > < td >< bouton style = 'curseur : redimensionnement de ligne ;' > redimensionnement de ligne bouton > td > tr > < tr > < td > curseur : texte td > < td >< bouton style = 'curseur : texte ;' > texte bouton > td > tr > table > Style 'tous' les éléments * {rembourrage: 0 ; marge: 0 ; famille de polices : Arial, Helvetica, sans empattement ; }
Élément de style 'tableau' table {marge : 0px automatique ; bordure : 1px solide gainsboro ; }
' marge ” La propriété se comporte comme spécifié ci-dessus. Élément de style 'td' td {aligner le texte : centrer ; } est appliqué avec la propriété ' aligner le texte ' avec la valeur ' centre ”. Cela alignera le texte de la colonne au centre.
| Élément de style 'bouton' bouton {couleur de fond : bleu cadet ; rembourrage : 10px 10px ; Couleur: #ffffff; largeur : 150 pixels ; }
Le code ci-dessus générera le résultat suivant : Curseur personnalisé CSSLes développeurs doivent utiliser des curseurs adaptés à leurs applications. Les curseurs doivent être rendus attrayants pour attirer l'attention des utilisateurs. De plus, le curseur personnalisé peut être créé à cet effet. Regardez l'exemple ci-dessous ! Exemple : Comment créer un curseur personnalisé avec CSS ? En HTML, ajoutez deux éléments div. Ne faire qu'un avec la classe » cercle ' et l'autre avec la classe ' point ”. HTML < div classe = 'cercle' > div >< div classe = 'point' > div > Élément de style 'corps' corps {hauteur : 100vh ; } Style 'cercle' div .cercle {largeur : 20px ; hauteur : 20px ; bordure : 2 pixels blancs solides ; border-radius : cinquante % ; }
Style 'point' div .point {largeur : 5px ; hauteur : 5px ; couleur de fond : blanc ; border-radius : cinquante % ; }
Le code donné affichera le curseur suivant sur la page Web : Javascript < scénario >const curseurCircle = document.querySelector ( '.cercle' ) ; const curseurPoint = document.querySelector ( '.point' ) ; const moveCurseur = ( et ) = > { const mouseY = e.clientY ; const sourisX = e.clientX ; curseurCircle.style.transform = ` Traduire ( ${mouseX} pixels, ${mouseY} pixels ) ` ; curseurPoint.style.transform = ` Traduire ( ${mouseX} pixels, ${mouseY} pixels ) ` ; } window.addEventListener ( 'déplacer la souris' , déplacerCurseur ) scénario >
Après avoir fourni les blocs de code ci-dessus, le curseur se déplacera automatiquement sur l'écran comme indiqué ci-dessous : ConclusionLe SSC ' le curseur ” a de nombreuses valeurs qui indiquent différents styles de curseur. Cependant, en utilisant les éléments HTML et les propriétés CSS, nous pouvons créer des curseurs personnalisés. Ensuite, du code JavaScript est implémenté pour activer sa fonctionnalité. Cette étude a démontré comment créer des curseurs CSS personnalisés avec un exemple pratique. |