Est-il possible de mettre une balise dans un css ?
oui si ce css est dans un squelette (soit inline comme dans ton exemple, soit en créant un css toto.css.html dans squelette et en faisant un <link src="#URL_PAGE{toto.css}")
<style type="text/css">
#essai a:hover {
background-image: url(#TITRE);
=> déjà ca seraitplutot :
background-image: url([(#TITRE*)]);
=> les parentheses sont sinon prises pour celles de la balise, et il cherche alors les crochets...
=> une etoile pour eviter le traitement typographique sur la balise
=> est-ce que tu est dans une boucle à ce niveau, sinon, #TITRE ne risque pas de renvoyer grand chose.
Est-il possible de mettre une balise dans un css ?
oui si ce css est dans un squelette (soit inline comme dans ton exemple, soit en créant un css toto.css.html dans squelette et en faisant un <link src=« #URL_PAGE{toto.css} »)
#essai a:hover {
background-image: url(#TITRE);
=> déjà ca seraitplutot :
background-image: url([(#TITRE*)]);
Moi je dirais plutôt :
background-image: url([(#TITRE*|replace{’ ‹ , ›_'})]);
Ça évite ici les espaces dans les noms de fichiers… Mais… euh pas les accents avec ce code…
=> les parentheses sont sinon prises pour celles de la balise, et il cherche alors les crochets…
=> une etoile pour eviter le traitement typographique sur la balise
=> est-ce que tu est dans une boucle à ce niveau, sinon, #TITRE ne risque pas de renvoyer grand chose.
par contre en css pour un rollover, faut-il obligatoirement utiliser du javascript avec onmouse over et onmouse out ?
Le 8 déc. 09 à 11:53, Stephane a écrit :
Dan a écrit :
Bonjour,
Est-il possible de mettre une balise dans un css ?
oui si ce css est dans un squelette (soit inline comme dans ton exemple, soit en créant un css toto.css.html dans squelette et en faisant un <link src="#URL_PAGE{toto.css}")
=> déjà ca seraitplutot :
background-image: url([(#TITRE*)]);
=> les parentheses sont sinon prises pour celles de la balise, et il cherche alors les crochets...
=> une etoile pour eviter le traitement typographique sur la balise
=> est-ce que tu est dans une boucle à ce niveau, sinon, #TITRE ne risque pas de renvoyer grand chose.
@++
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
=> onmouseover="this.value='[#TITRE]'"
- this.value ???
- [(#TITRE*)] et pas [#TITRE];
et si je dis pas de betise, #LOGO_XXX, ca retourne un tag <img src=..., il faut donc un |extraire_attribut{src}
et je ne suis pas sur de l'ordre alignement / url donc je ne sait pas si le double pipe doit etre avant ou après center
=> onmouseover="this.value='[#TITRE]'"
- this.value ???
- [(#TITRE*)] et pas [#TITRE];
et si je dis pas de betise, #LOGO_XXX, ca retourne un tag <img src=..., il faut donc un |extraire_attribut{src}
et je ne suis pas sur de l'ordre alignement / url donc je ne sait pas si le double pipe doit etre avant ou après center
@++
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
mais je ne comprends pas où il insert sa boucle script.
ce script ne repond à priori pas à ton besoin (enfin, de ce que j'en ai compris, à savoir pas grand chose car je ne comprend pas bien ce que tu mets dans le titre de l'article, un truc du genre /IMG/jpg/monimage.jpg ??), il sert à l'"apparation des titres des articles lors du survol du logo"
ce qui parait correct vu ce qu'on lui demande de faire...
"Diverscope-JR1000-Goldwaters" est bien le titre recherché dans mon exemple
et donc, tu esperais quoi en fait ?
si tu veux afficher le titre à la place de l'image, je ne vois qu'un solution, c'est en faire une image...
pour ca, tu peux passer le titre par |image_typo.
Mais bon, ca risque de poser probleme au niveau des dimensions selon le titre.
C'est quoi le but au juste ?
Le but comme tu l'as dit, c'est de remplacer l'image par le titre lors du survol par la souris...
Je vais essayer avec |image_typo
Le 8 déc. 09 à 18:14, Stephane a écrit :
Dan a écrit :
le code HTML produit est celui-ci :
<a href="Diverscope-JR1000-Goldwaters">
<img src="local/cache-gd2/826f54b647bf0ea8e4f34993f0b3e2c0.jpg" border="0" onMouseOver="this.src='Diverscope JR1000 Goldwaters'" onMouseOut="this.src='local/cache-gd2/826f54b647bf0ea8e4f34993f0b3e2c0..jpg'"> </a>
ce qui parait correct vu ce qu'on lui demande de faire...
"Diverscope-JR1000-Goldwaters" est bien le titre recherché dans mon exemple
et donc, tu esperais quoi en fait ?
si tu veux afficher le titre à la place de l'image, je ne vois qu'un solution, c'est en faire une image...
pour ca, tu peux passer le titre par |image_typo.
Mais bon, ca risque de poser probleme au niveau des dimensions selon le titre.
C'est quoi le but au juste ?
@++
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
ce qui parait correct vu ce qu’on lui demande de faire…
« Diverscope-JR1000-Goldwaters » est bien le titre recherché dans mon exemple
et donc, tu esperais quoi en fait ?
si tu veux afficher le titre à la place de l’image, je ne vois qu’un solution, c’est en faire une image…
pour ca, tu peux passer le titre par |image_typo.
Mais bon, ca risque de poser probleme au niveau des dimensions selon le titre.
C’est quoi le but au juste ?
idem que pour #LOGO, image_typo produit un tag image, toi, c'est l'image elle meme (son chemin) qui t'interesse.
=> [(#TITRE*|image_typo|extraire_attribut{src})]
lire Images typographiques - SPIP pour plus de détails sur image_typo (=> fixer la largeur, changer la police...)