IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Problème de saccade avec le positionnement des photos


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Par défaut Problème de saccade avec le positionnement des photos
    Bonjour,

    Je ne savais pas trop ou poster, mais je pense que le forum Design est plus approprié à mon problème, puisque gène visuel...

    J'ai constaté que j'ai depuis le début un problème de saccade lorsque l'on clic sur l'une des catégories, comme par exemple : Soin du visage...

    L'effet est assez désagréable car on voit très rapidement les photos aller de gauche à droite pour finalement bien se positionner... (cela me rappelle le minitel ).
    Je souhaiterai que les photos soit directement positionner pour ainsi éviter la gène visuel.

    Voici l'url de mon site pour constater le désagrément : [url]

    Je précise que cela ne vient pas de mon hébergeur puisque cela me le fait également en local sous easyphp.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu peux faire un préchargement de la page avant de l'afficher mais bon ...

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <body onload="document.getElementById('chargement').style.display='none';document.getElementById('site').style.visibility='visible';">
    <div id="chargement" style="width:150px;height:50px;position:absolute;top:0;left:0;color:#f00;font-weight:bold;font-size:14px">
       Chargement ...
    </div>
    <div id="site" style="visibility:hidden">
       <!-- ici tout ton site -->
    </div>
    </body>

  3. #3
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Il s'agit juste de la page qui positionne les éléments au fur et à mesure, pour réduire le problème, tu pourrais comme le dit Bisunurs précharger les éléments, mais uniquement pour réduire l'effet et éventuellement réduire le poids de ta page.

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Si tu connais à l'avance les dimensions de tes images. Le fait de les définir explicitement (style="width:...px;height:...px") devrait règler ton problème.
    Si tu fais comme ca, le navigateur n'aura pas besoin d'attendre que l'image soit entièrement téléchargée pour la placer correctement
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 63
    Par défaut
    Bonjour,

    Merci à vous tous de me répondre si rapidement
    Je ne suis pas très fort, mais ou dois coller cette portion de code?


    <body onload="document.getElementById('chargement').style.display='none';document.getElementById('site').style.visibility='visible';">
    <div id="chargement" style="width:150px;height:50px;position:absolute;top:0;left:0;color:#f00;font-weight:bold;font-size:14px">
    Chargement ...
    </div>
    <div id="site" style="visibility:hidden">
    <!-- ici tout ton site -->
    </div>
    </body>
    En vous remercians,
    Patrick

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Par défaut
    Salut,

    Je ne pense pas que le préchargement des images changera les choses.

    Je suis plutôt de l'avis de MasterOfChakhaL, il faut pré-dimensionner les cellules contenant les visuels.

    M'enfin, je trouve pas que cet effet soit gênant.

Discussions similaires

  1. problème avec positionnement des elements en ASP.NET
    Par af.zakaria dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/04/2012, 08h41
  2. Problème de Saccade avec Linux (bubuntu)
    Par sfouludo dans le forum Bubuntu
    Réponses: 1
    Dernier message: 19/06/2010, 11h25
  3. Problème de build avec des photos sous NetBeans
    Par grandthor dans le forum NetBeans
    Réponses: 6
    Dernier message: 31/08/2009, 08h55
  4. Difficulté avec le positionnement des blocs en absolute
    Par WA007 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 24/11/2007, 19h06
  5. Réponses: 11
    Dernier message: 16/12/2003, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo