Comment faire un preload sur des images en Background dans le css ?

  • Comment faire un preload sur des images se trouvant dans le CSS “je veux parler des background-image:”

Exemples pour les deux question : http://joackim.d.free.fr/www.prendre-le-temps.com/index.htm

  • Pour créer un bouton changeant d’aspect au passage de la souris, j’utilise la tres bonne solution des Hover en XHTML 1.1. Cependant cette solution ne fonctionne pas avec notre ami IE, y a t’il une alternative ?
    En effet pour lui les background ne sont presque pas manipulable.

XHTML

Retour[/url]

CSS
a.bouton {
color: white;
background-color: #000080;
text-decoration: none;
font-weight: bold;
text-align: center;
padding: 5px;
}
a.bouton:hover {
background-color: #6495ED;
background-image: url(aqua.jpg);
}

Tu peux toujours tenter de mettre l’image dans un tag AVANT ton lien, et puis d’utiliser visibility: hidden dessus.

et un preload sur l’ensenble de la page ?

Même technique pour toute tes images, hein :slight_smile: Sinon tu n’as aucun contrôle dessus, je le crains.