Bonjour,
J'ai une petite question de mise en forme CSS d'un site, sur les images en particuliers. J'ai effectué une recherche sur le forum avant de poster, j'espère ne rien avoir loupé.
En gros voici le site que je suis en train de mettre en place : http://dev.exelinfo.ch/
L'image du haut doit être à 100% en largeur et environ 100 px de haut, alors que les nuages doivent prendre le reste de la hauteur, toujours en 100%. Je pourrais faire du background repeat en CSS, mais le but est que les images, en tout cas celle du haut ne soient pas déformées, et qu'elles s'adaptent à la résolution d'écran.
Pour l'instant j'ai simplement 2 div, dans lesquels je mets les images (pas en background mais bien en <div><img... /></div>). Mais ces images sont évidemment énormes, et elles sont resizées automatiquement d'après la taille du div, ce qui n'est pas génial pour le temps de chargement de page..
Je ne sais tout simplement pas comment faire au mieux, pour que le chargement soit correct, et que ces 2 images prennent tout l'écran. Dois-je récupérer la résolution d'écran en JS, et créer des images pour toutes les résolutions ? Ou y a-t-il une solution plus simple ?
Merci d'avance pour vos réponses, même une petite piste m'aiderait bien.
J'ai une petite question de mise en forme CSS d'un site, sur les images en particuliers. J'ai effectué une recherche sur le forum avant de poster, j'espère ne rien avoir loupé.
En gros voici le site que je suis en train de mettre en place : http://dev.exelinfo.ch/
L'image du haut doit être à 100% en largeur et environ 100 px de haut, alors que les nuages doivent prendre le reste de la hauteur, toujours en 100%. Je pourrais faire du background repeat en CSS, mais le but est que les images, en tout cas celle du haut ne soient pas déformées, et qu'elles s'adaptent à la résolution d'écran.
Pour l'instant j'ai simplement 2 div, dans lesquels je mets les images (pas en background mais bien en <div><img... /></div>). Mais ces images sont évidemment énormes, et elles sont resizées automatiquement d'après la taille du div, ce qui n'est pas génial pour le temps de chargement de page..
Je ne sais tout simplement pas comment faire au mieux, pour que le chargement soit correct, et que ces 2 images prennent tout l'écran. Dois-je récupérer la résolution d'écran en JS, et créer des images pour toutes les résolutions ? Ou y a-t-il une solution plus simple ?
Merci d'avance pour vos réponses, même une petite piste m'aiderait bien.