28173 sujets

CSS et mise en forme, CSS3

bonjour, je vourais savoir si il est possible d'afficher une image aléatoire dans un bloc par ex en passant par du css au lieu d'un script en java.

si oui pouvez vous donner un exemple svp ?

Merci de votre aide
Modifié par ragga (24 Feb 2007 - 13:03)
Modérateur
Bonjour,

Non, ce n'est pas possible en CSS, ce langage n'effectuant que la présentation... En PHP, à la rigueur...
Salut,
comme l'a dit koala64, CSS n'est destiné qu'à la présentation des pages web. Il est possible de simuler des évènements dynmaiques (rollover, afficher/masquer etc...) mais ca reste un langage statique.
Ca se fait assez aisément en Javascript je pense (reste la question d'accessibilité de ce script...).
Modifié par predator93 (18 Feb 2007 - 22:59)
Modérateur
J'ai souligné PHP car si ça ne doit pas réagir en fonction d'un événement, c'est ce vers quoi il faut se tourner... Smiley smile C'est relativement simple. Après, on peut effectivement ajouter un script JS voire Ajax en surcouche qui planquerait l'image existante pour la remplacer par un lien par exemple qui enverrait des images aléatoires lorsqu'on le survolerait ou qu'on cliquerait dessus... ça permettrait d'avoir une image aléatoire pour tout le monde.
Modifié par koala64 (18 Feb 2007 - 19:49)
salut, et la solution en php c'est laquelle au juste ?

Pouvez vous me donner un exemple svp ?
Salut.

Par exemple, si tu as 10 images appellées img_0.jpg, img_1.jpg, ..., img_9.jpg :
<img src="img_<?php echo rand(0,9); ?>.jpg" alt="" />