Changer le curseur
Modérateur : Mori
Changer le curseur
Bonjour,
j'aimerais savoir s'il est possible de changer le curseur qui est utilisé quand le pointeur de la souris est sur la fenêtre de Mozilla. Est-il possible de le faire en configurant Mozilla ou dois-je utiliser les outils de configurations de X et des gestionnaires de fenêtres sous Linux?
j'aimerais savoir s'il est possible de changer le curseur qui est utilisé quand le pointeur de la souris est sur la fenêtre de Mozilla. Est-il possible de le faire en configurant Mozilla ou dois-je utiliser les outils de configurations de X et des gestionnaires de fenêtres sous Linux?
Tu veux dire sur les menus de Mozilla ? Sur les pages ? Sur toute la fenêtre ?
Essaye de mettre ce code dans ton userChrome.css :où XXX est la valeur comme définie dans la spécification CSS2 (autrement dit visiblement le chemin vers ton curseur)...
Essaye de mettre ce code dans ton userChrome.css :
Code : Tout sélectionner
window {cursor:XXX;}
Bonjour calimo,
j'ai éditer le fichier userChrome.css et tout ce que je peux changer et qui fonctionne, c'est la taille des polices. J'essai de fixer le curseur et de désactiver l'affichage de la barre de défilement, mais sans succès:
/*
* Edit this file and copy it as userChrome.css into your
* profile-directory/chrome/
*/
/*
* This file can be used to customize the look of Mozilla's user interface
* You should consider using !important on rules which you want to
* override default settings.
*/
/*
* Do not remove the @namespace line -- it's required for correct functioning
*/
@namespace url("http://www.mozilla.org/keymaster/gateke ... s.only.xul"); /* set default namespace to XUL */
/*
* Some possible accessibility enhancements:
*/
/*
* Make all the default font sizes 20 pt:
*
*/
* {
font-size: 10pt !important
}
/*
* Make menu items in particular 15 pt instead of the default size:
*
*/
menupopup > * {
font-size: 10pt !important
}
/*
* Give the Location (URL) Bar a fixed-width font
*
*/
urlbar {
font-family: monospace !important;
}
/*
* Eliminate the throbber and its annoying movement:
*
*/
throbber-box {
display: none !important;
}
/*
* For more examples see http://www.mozilla.org/unix/customizing.html
*/
window {
cursor: url:(/usr/share/icons/handhelds/cursors/pencil) !important;
}
Scrollbar {
visibility: hidden !important;
}
j'ai éditer le fichier userChrome.css et tout ce que je peux changer et qui fonctionne, c'est la taille des polices. J'essai de fixer le curseur et de désactiver l'affichage de la barre de défilement, mais sans succès:
/*
* Edit this file and copy it as userChrome.css into your
* profile-directory/chrome/
*/
/*
* This file can be used to customize the look of Mozilla's user interface
* You should consider using !important on rules which you want to
* override default settings.
*/
/*
* Do not remove the @namespace line -- it's required for correct functioning
*/
@namespace url("http://www.mozilla.org/keymaster/gateke ... s.only.xul"); /* set default namespace to XUL */
/*
* Some possible accessibility enhancements:
*/
/*
* Make all the default font sizes 20 pt:
*
*/
* {
font-size: 10pt !important
}
/*
* Make menu items in particular 15 pt instead of the default size:
*
*/
menupopup > * {
font-size: 10pt !important
}
/*
* Give the Location (URL) Bar a fixed-width font
*
*/
urlbar {
font-family: monospace !important;
}
/*
* Eliminate the throbber and its annoying movement:
*
*/
throbber-box {
display: none !important;
}
/*
* For more examples see http://www.mozilla.org/unix/customizing.html
*/
window {
cursor: url:(/usr/share/icons/handhelds/cursors/pencil) !important;
}
Scrollbar {
visibility: hidden !important;
}
Le userContent c'est pour l'affichage des pages web. Seulement le document, donc son carré bien défini et ce qu'il contient.
Le userChrome c'est pour tout ce qui concerne l'interface, y-compris les menus contextuels qui peuvent survenir dans les pages...
Donc le faire dans le userContent ne modifiera le curseur qu'au survol des pages, pas pour tout Mozilla.
Regarde peut-être du côté de http://xulfr.org/
Le userChrome c'est pour tout ce qui concerne l'interface, y-compris les menus contextuels qui peuvent survenir dans les pages...
Donc le faire dans le userContent ne modifiera le curseur qu'au survol des pages, pas pour tout Mozilla.
Regarde peut-être du côté de http://xulfr.org/
C'est vrai.
Mais dans l'exemple qui est donnée :
Mais dans l'exemple qui est donnée :
L'url n'est pas valide. Normalement, il faut mettre le protocole (http, ftp, etc.). Comme il s'agit d'un fichier en local, essaye :window {
cursor: url:(/usr/share/icons/handhelds/cursors/pencil) !important;
}
Code : Tout sélectionner
window {
cursor: url:(file:///usr/share/icons/handhelds/cursors/pencil) !important;
}
Tout cela est vrai, mais comme Mozilla ne sait pas (encore) charger les curseur via une url, c'est perdu d'avance.yel a écrit :C'est vrai.
Mais dans l'exemple qui est donnée [ ] l'url n'est pas valide. Normalement, il faut mettre le protocole (http, ftp, etc.). Comme il s'agit d'un fichier en local, essaye [ ]
Il ne sait gérer que les valeurs nommées. Depuis peu, les valeurs du CSS3 sont aussi acceptées.
Tu as quand même droit aux curseurs prédéfinis.Logicien a écrit :Effectivement,ne fonctionne pas. Que faire, j'ai tout essayé?Code : Tout sélectionner
window { cursor: url:(file:///usr/share/icons/handhelds/cursors/pencil) !important; }
Ce jeux de test permet de voir et tester ceux qui sont implémentés dans Mozilla. Il y en a peut être un qui pourra te satisfaire. Sinon, seulon ce que tu veux faire et tes compétences, tu peux recompiler Mozilla en ajoutant d'autres curseurs prédéfinis en t'inspirant des patch pour le bug 163174.
-
- Lézard à collerette
- Messages : 334
- Inscription : 19 sept. 2004, 22:16
Re: Changer le curseur
---------------------------------Logicien a écrit :Bonjour,
j'aimerais savoir s'il est possible de changer le curseur qui est utilisé quand le pointeur de la souris est sur la fenêtre de Mozilla. Est-il possible de le faire en configurant Mozilla ou dois-je utiliser les outils de configurations de X et des gestionnaires de fenêtres sous Linux?
Je ne sais pas si je tombe bien mais pour changer le style de pointeur, j'utilise Cursor XP
Un étranger est un ami que l'on ne connait pas encore. (Proverbe berbère)
Changer le curseur[RÉSOLU !]
Bonsoir,
finalement, après avoir changer le code
window {
cursor: default !important;
}
de userContent.css vers userChrome.css, j'ai pu modifier le curseur, mais au survol de la barre de menu seulement. Sous Linux, une excellente solution consiste à importer des thèmes de curseurs dans le répertoire ~/.icons et à définir le thème par défaut. Du coup, non seulement le curseur de pages webs de Mozilla est modifiable, mais tous le sont: default, pointer, wait, etc. Cette solution ne s'applique pas seulement à Mozilla, mais au serveur graphique X tout entier. À bientôt et merci pour vos remarques !
finalement, après avoir changer le code
window {
cursor: default !important;
}
de userContent.css vers userChrome.css, j'ai pu modifier le curseur, mais au survol de la barre de menu seulement. Sous Linux, une excellente solution consiste à importer des thèmes de curseurs dans le répertoire ~/.icons et à définir le thème par défaut. Du coup, non seulement le curseur de pages webs de Mozilla est modifiable, mais tous le sont: default, pointer, wait, etc. Cette solution ne s'applique pas seulement à Mozilla, mais au serveur graphique X tout entier. À bientôt et merci pour vos remarques !
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités