HTML --> Background étiré : est-ce possible!? - Programmation
Marsh Posté le 24-04-2001 à 16:40:35
ReplyMarsh Posté le 24-04-2001 à 17:10:03
ça doit être faisable en javascript.
tu récupère les hauteur/largeur de l'écran et tu les renvoie dans la taille de l'image.
sinon c'est impossible en HTML pur.
Marsh Posté le 24-04-2001 à 17:13:13
j'y ai pense aussi en javascript
mais le probleme c'est que ya po d'atribu de taille pour le backgroud alors que une img oui....donc meme en javasript c po possible
Marsh Posté le 24-04-2001 à 18:15:57
Simple conseil (je ne sais pas si ca marche parcontre...) ta essayer de mettre un width et height pour ton image de fond??
(on c jamais)
Marsh Posté le 24-04-2001 à 18:22:03
<img src="toto.jpg" style="width:expression(document.width);height:expression(document.height)">
il faut que je verifie mais normalement c'est possible comme ca.
Marsh Posté le 24-04-2001 à 18:24:09
Solution compliquée pour perfectionniste (ha, l'amour de l'art ...) :
PHP peut générer des gif / png à la volée. Tu prends une couleur de fond, tu rajoute ton logo par dessus en fonction de la résolution ...
Attention : width je pense pas que ça lisse l'image ... -> gros tmps de chargement pour résultat correct ...
Enfin à vrai dire y'a pas de vraie solution facile je crois ...
Et le Flash ?
Marsh Posté le 24-04-2001 à 18:26:21
Le meilleur moyen est encore de redimensionner l'image avec un Prog de dessin.
Et si tu veux que ça s'adapte à plusieurs config d'écran, tu la redimensionnes en 3 valeurs différents (14, 15 et 17 pouces) et tu fais une petite appli en javascript qui récupére la taille écran de l'utilisateur et selon celle-ci il t'affichera telle ou telle image.
D'après moi c'est la meilleure solution puisque je ne sais pas comment resizer un background autrement !
Marsh Posté le 24-04-2001 à 20:01:24
<html>
<head><title>Fond</title></head>
<body>
<img style="top:0px;left:0px;width:expression(document.body.clientWidth);height:expression(document.body.clientHeight)" src="img.jpg">
</body>
</html>
Marsh Posté le 25-04-2001 à 09:03:46
Ca marche bien, seulement, comment faire pour que l'image soit en background ?
De plus, est il possible que l'image soit déformée à la taille de l'ecran car avec ce morceau de code elle reste proportionnelle...
Merci
Marsh Posté le 24-04-2001 à 16:18:12
Si oui, comment?
car en mozaique....((
---------------
http://www.zeec.de/media-details.jsp?mediaId=49063