Comment: Modification d'un skin
| << Previous | Next >> |
Il est impossible, dans l'état de ce skin, de spécifier par CSS une image différente pour l'onglet actif. Je ne sais pas de quoi a l'air ton image
Alternativement, tu peux modifier le code du
D'ailleurs, je ne vois pas trop pourquoi ça n'a pas été fait comme ça dès le départ. À part démontrer de la virtuosité, je ne vois guère d'avantage à déplacer une image de fond plutôt que d'en proposer une nouvelle, si ce n'est qu'il fut une époque où on se préoccupait beaucoup de minimiser le téléchargement d'images.
Une troisième solution, plus complexe, mais plus universelle, serait de doter tes onglets d'un sélecteur
On a si peu d'idée de ce qui est possible...
down_arrow.gif mais tu peux tenter de l'intégrer à tabs.gif dans la portion de l'image réservée à l'onglet actif.Alternativement, tu peux modifier le code du
'you are here' feature pour qu'il choisisse une image différente pour l'onglet actif, au lieu de simplement déplacer l'image tabs.gif. Examine le code dans template.php : il est simple à comprendre, il écrit tout simplement une règle CSS pour #tabs li a et une autre pour #tabs li a span.D'ailleurs, je ne vois pas trop pourquoi ça n'a pas été fait comme ça dès le départ. À part démontrer de la virtuosité, je ne vois guère d'avantage à déplacer une image de fond plutôt que d'en proposer une nouvelle, si ce n'est qu'il fut une époque où on se préoccupait beaucoup de minimiser le téléchargement d'images.
Une troisième solution, plus complexe, mais plus universelle, serait de doter tes onglets d'un sélecteur
class qui varierait selon que l'onglet a le focus ou non. J'ai bien quelques idées là-dessus, mais après quelques expérimentations rapides, je n'ai toujours rien de concret à suggérer. Si tu es habile en PHP, tu peux explorer cette voix, qui passe probablement par la fonction &build_list de #skin_skeleton.php.
Ce n'est pas la première fois qu'on aborde cette question. Si quelqu'un trouve une solution pour ajouter ce ##class="in_focus" à l'onglet qui a le focus, ça pourrait même être suggéré comme un ajout à la distribution standard.On a si peu d'idée de ce qui est possible...
This comment has inspired:
by Lasares on Apr. 30