← Ajoutez plus de détails et expliquez les paramètres (si applicable) →
Bonjour
Le composant nécessite un chargeur de curseur.
Ce composant rend la ligne entière cliquable et ajoute une animation de clic à l’élément de la liste de sujets. Vous pouvez choisir parmi plusieurs animations.
push (par défaut sur les appareils tactiles) : lorsque vous cliquez dessus, il s’enfonce et ajoute un effet d’arrière-plan.
background (par défaut sur les appareils non tactiles) : lorsque vous cliquez dessus, il ajoute un arrière-plan…
slider : lorsque vous cliquez dessus, il ajoute un chargeur de curseur sous l’élément de la liste de sujets et masque le curseur principal supérieur.
blur : lorsque vous cliquez dessus, il floute les autres sujets de la liste.
Paramètres du thème
Vous pouvez sélectionner les animations séparément pour les appareils non tactiles et tactiles.
Il semblait et avait l’air si naturel que je ne voyais pas ce qui avait changé lorsque j’ai prévisualisé le composant.
Serait-il possible d’avoir l’animation de poussée au clic sur le bureau, pendant le chargement, ou y a-t-il quelque chose qui l’empêche d’une manière ou d’une autre ?
L’idée derrière cela est de rendre le tapotement naturel des applications sur les appareils tactiles. Ainsi, l’animation de pression fonctionne également sur la vue de bureau si c’est un appareil tactile.
Mais oui, je pense que cela peut facilement fonctionner aussi sur les appareils non tactiles. Cela vaut probablement la peine d’avoir un paramètre supplémentaire.
Très bien fait Don ! J’ai essayé cela avec Topic List Thumbnails et cela fonctionne en grande partie dès la sortie de la boîte. Push et Blur fonctionnent comme prévu, mais Slider s’affiche en haut de toutes les miniatures plutôt que de suivre la miniature, et background ne fait rien (ce qui est logique). Y a-t-il une chance que vous accordiez un peu plus d’attention à cela ? J’aimerais avoir le slider sur le bureau, ou une autre idée brillante à laquelle vous ne manquerez pas de penser !
Merci Don ! J’ai essayé et ça fonctionne, mais la couleur du curseur n’est pas correcte, ou peut-être est-ce un problème de z-index ? Le curseur dans cette vidéo devrait être de couleur dorée mais il est gris. Je pense qu’il devrait être tertiaire ? Je teste ceci sans aucun autre CSS, juste pour que vous le sachiez. Il affichait la couleur dorée avant la mise à jour, c’est pourquoi je pense au z-index
J’ai consulté votre site et vous utilisez la version précédente qui ne contient pas le correctif z-index. Veuillez mettre à jour le composant vers la dernière version.
Merci Don, tout va bien maintenant, j’ai dû mettre à jour trop rapidement :fou_de_joie:
Une suggestion ; avoir une option pour désactiver cela complètement pour le non-tactile. Maintenant que j’ai essayé le curseur, je ne suis pas sûr de l’aimer car il supprime le curseur par défaut et rend l’expérience utilisateur incohérente.
@Don - J’adore ça ! Je préférerais (comme dans le Composant de thème de sujet cliquable) au survol, que partout dans une ligne/un élément, le curseur soit le pointeur…
@Don - Il semble que le réglage de la couleur d’arrière-plan pour l’effet de survol ne prenne effet qu’après avoir cliqué ou appuyé sur la ligne/l’élément, et non lors d’un survol préalable conventionnel (comme dans le Composant de thème de sujet cliquable).
C’est une excellente idée. J’ai fusionné une mise à jour qui ajoute un paramètre pour désactiver l’animation (composant) séparément sur les appareils tactiles ou non tactiles.
Vous pouvez maintenant sélectionner l’option none qui désactivera complètement le composant.
Le composant ne rend cliquable que la ligne entière de l’élément de la liste de sujets pour le moment. Ainsi, le dernier élément de la liste de sujets fonctionne par défaut maintenant. C’est pourquoi le pointeur du curseur n’apparaît que sur l’élément de la liste de sujets des appareils non tactiles.
Le composant gère séparément les appareils non tactiles et tactiles. L’arrière-plan s’active au survol, sur les appareils non tactiles et sur les appareils tactiles après avoir appuyé dessus. Mais je pense qu’il aura besoin d’une mise à jour car le survol ne fonctionnera pas, par exemple, sur les ordinateurs portables à écran tactile qui ont peut-être un curseur. Je pense que nous pouvons l’activer globalement sur la vue de bureau et le pointeur aussi.
Pourriez-vous préciser ce que vous entendez par la dépendance à un « chargeur de curseur » s’il vous plaît. S’agit-il d’un autre thème, d’un plugin, d’une bibliothèque JavaScript ou autre chose ?
Le curseur est la nouvelle animation de chargement de page. Lorsque vous chargez une page dans Discourse, une barre de progression horizontale s’affiche en haut de l’écran. C’est le curseur.
Il est maintenant défini par défaut, mais peut être rétabli au spinner de chargement d’origine via le paramètre indicateur de chargement de page.
Salut Don, n’y a-t-il aucun moyen de faire fonctionner cela avec le préchargeur spinner ? Je préfère honnêtement le spinner au chargeur slider pour mon forum.
Bonjour
La raison pour laquelle cela ne fonctionne qu’avec le curseur est que lorsque vous cliquez sur un sujet, le contenu de la page est instantanément effacé et remplacé par le spinner. Il n’y a donc pas de temps pour faire une animation. Avec le curseur, nous restons sur la page actuelle pendant le chargement de la page suivante, ce qui nous laisse le temps d’exécuter une animation.