Bonjour,

Si tu t'y connais un minimum en graphiste tu dois être consciente qu'une image donnée sera belle et lisse dans sa résolution, mais qu'elle ne le sera pas (mais alors pas du tout) si tu l'agrandi ou la rétréci...

Les background extensibles, dans la théorie c'est bien beau ; dans la pratique c'est pas vraiment génial. Outre les problème de déformation d'image, il faut également prendre en compte le fait que sur grand écran un contenu qui s'étale sur 80% de l'écran c'est vraiment inconfortable à lire...

Pour ton image de fond, plutôt que de viser de l'extensible, il serait préférable de prévoir plusieurs image de taille différente et de les inclure dans la page en modifiant les CSS via JavaScript, en détectant la taille du viewport (plutôt que la résolution d'écran) avec ce même JavaScript.

Pour ce qui est du reste de ton projet, sache que faire un menu déroulant fiable, accessible et interropérable ce n'est pas du niveau de compétence d'un débutant.
Une image d'arrière-plan gérée en CSS n'est pas extensible. En revanche, elle peut se répéter horizontalement, verticalement ou dans les deux sens, tout comme elle peut ne pas se répéter (et ce grâce à la propriété CSS background-repeat).

Si l'image doit être étirable, elle doit être codée en dur dans le code (X)HTML (élément img). Sur le site, on peut lire une astuce sur les arrière-plan étirables.
Modifié par Victor BRITO (09 Dec 2009 - 08:28)