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

Mise en page CSS Discussion :

Saccades horribles lors du scrolling


Sujet :

Défilement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 40
    Par défaut Saccades horribles lors du scrolling
    Bonjour à tous, je n'arrive pas à résoudre mon problème :/

    Mon problème :

    J'ai une page Web qui saccade comme c'est pas permis ! Le problème, c'est que ce n'est pas sur tous les navigateurs :/
    Le problème s'en va lorsque je retire le fait que le background du fond soit cover et fixed, plus précisément, quoi que ce soit de fixed saccade sur les navigateurs sous-cités.

    Windows > Firefox : Parfait, hyper fluide
    Windows > Chrome : Parfait, moins fluide que Firefox mais suffisant
    Windows > Opera : Parfait, comme chrome
    Windows > Safari : Une horreur ! Saccade à l'infini !
    Windows > Internet Explorer : N'en parlons même pas !
    Mac OS > Safari : Une horreur ! Pire qu'IE !
    Mac OS > Firefox : Une horreur ! Pire qu'IE !

    Pourtant je ne vois pas où est l'erreur, pouvez-vous m'aider svp ? :/
    Mon background fait 100 Ko et a une taille de ~2000x2000
    Pour faire mon cover, je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    .wrap-main{
        background:url("../img/la-releve-lune2.jpg") no-repeat center fixed;
        -webkit-background-size: cover; /* pour Chrome et Safari */
        -moz-background-size: cover;    /* pour Firefox */
        -o-background-size: cover;      /* pour Opera */
        background-size: cover;         /* version standardisée */
        min-height: 100%;
        border-bottom:solid white 1px;
        box-shadow: inset 0px -10px 10px black;
    }
    Si vous voulez mon code html pour la page : qui-sommes-nous.php

    Le site en question si vous voulez tester sur IE pour voir la saccade horrible : http://lareleve.be/lareleve/src/qui-sommes-nous.php
    Merci de votre aide car ce problème me fait vraiment ****

  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
    Je ne vois aucun problème sur ma version de IE (11). Sur quelle version constates-tu le problème ?

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Il faut bien être conscient lorsqu'on utilise des propriétés préfixées que celles-ci correspondent à des versions expérimentales de l'implémentation de la propriété. Il est donc possible que le rendu ne soit pas encore optimal.
    D'autre part, la version Windows de Safari a été abandonnée depuis un bon moment déjà, je ne pense pas trop utile de s'en préoccuper.

    Enfin, ce que tu demandes impose des calculs importants au navigateur lorsque tu scrolles (recalcul des dimensions de l'image, de la position de celle-ci et enfin affichage de l'image redimensionnée), il ne faut pas s'étonner si certains navigateurs peuvent avoir des problèmes a effectuer tout cela, notamment s'ils sont aussi sollicités ailleurs.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 40
    Par défaut
    Merci beaucoup pour vos réponses je pense que je vais juste re-designer cette page car elle m’énerve trop !

Discussions similaires

  1. Parsing JSON disparition des ImageView lors du scrolling
    Par jojo_ol76 dans le forum Composants graphiques
    Réponses: 10
    Dernier message: 26/05/2012, 21h00
  2. Réponses: 4
    Dernier message: 11/06/2010, 21h26
  3. Problème de coordonnées lors du Scroll avec les flèches du clavier
    Par nicknolt dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 09/03/2010, 01h09
  4. Modifier css lors du scroll
    Par kursushc dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/02/2010, 22h09
  5. Réponses: 1
    Dernier message: 28/04/2009, 14h09

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