Pour plus de facilité, nous allons la réaliser entièrement en HTML d'un module Texte Libre.
Modifier en une couleur de fond
Dans un premier temps, vous collez
<style type="text/css">Puis :
.red { background-image: none; background-color: red; }
.green { background-image: none; background-color:green; }
.blue { background-image: none; background-color: blue; }
</style>
<div style="cursor:pointer;color:red;" onclick="body.className='red';">Vous notez la concordance des couleurs entre les 2 pavés pour pouvoir personnaliser.
red</div>
<div style="cursor:pointer;color:green;" onclick="body.className='green';">
green</div>
<div style="cursor:pointer;color:blue;" onclick="body.className='blue';">
blue</div>
Cliquez sur chaque couleur pour tester :
red
green
blue
Ces 2 exemples suivent la même règle :
Modifier en une texture de fond
Dans un premier temps, vous collez
<style type="text/css">et à la suite
.purple { background-image: url(adresse de l'image1); }
.black { background-image: url(adresse de l'image2); }
.pink { background-image: url(adresse de l'image3); }
</style>
<div style="cursor:pointer;color:purple;" onclick="body.className='purple';">Modifier en une image de fond
purple </div>
<div style="cursor:pointer;color:black;" onclick="body.className='black;">
black </div>
<div style="cursor:pointer;color:pink;" onclick="body.className='pink';">
pink</div>
Dans un premier temps, vous collez
<style type="text/css">et à la suite
.purple { background-image: url(adresse de l'image1);background-repeat:no-repeat;background-position:center;background-attachment:fixed; }
.black { background-image: url(adresse de l'image2); background-repeat:no-repeat;background-position:center;background-attachment:fixed;}
.pink { background-image: url(adresse de l'image3);background-repeat:no-repeat;background-position:center;background-attachment:fixed; }
</style>
<div style="cursor:pointer;color:purple;" onclick="body.className='purple';">
purple </div>
<div style="cursor:pointer;color:black;" onclick="body.className='black;">
black </div>
<div style="cursor:pointer;color:pink;" onclick="body.className='pink';">
pink</div>
j'adore ce scriot :-) j'ai mis des jeux de couleur différents sur toutes mes pages :-)
RépondreSupprimerpar contre (je sais plus si je t'avais posé la question ), j'aurais bien voulu mettre à la place des mots couleurs des petits carrés de couleur comme on trouve sur google image ou sur la page d'accueil du navigateur opéra ? amicalement Nessa
Bonjour Nessa :)
RépondreSupprimerDans le 2ème pavé, en remplaçant le 3ème red par une image, a fonctionne.
merci ! je n'avais pas vu ta réponse mais j'ai réussi :-) ça marche même avec des images en rollover
RépondreSupprimerpar contre je ne sais pas si c'est parce que c'est nouveau , plus de mal à me retrouver ici que sur l'ancien ; la fonction recherche du blog ne fonctionne pas et l'ancien annak est mieux référencé que les nouvelles ficelles ...dur dur mais ça va peut être changé :-)
Bonjour Nessa :) ce blog n'a que quelques semaines et les Ficelles avaient plus de 4 ans : c'est donc normal. Et pis, j'avais envie de déménager :) ça m'a donné l'occasion de revoir tous les articles, de les reformuler, rassembler ...
RépondreSupprimerSalut ! J'aimerais faire ça pour un header ?
RépondreSupprimerBonjour Annak ! Je voudrais faire un menu abolute mais fixe.
RépondreSupprimerC'est à dire que le menu resterai en dessou du header et une fois arrivé à hauteur du menu, il descendrai avec nous.
Merci d'avance
PS : car HTML5
Désolé! Il faut que je change mon clavier!
RépondreSupprimeren DESSOUS et
PS: la balise nav car HTML5