CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[HTML-CSS] Aide responsive et slider

-LDT-Diablo-
-LDT-Diablo-
Niveau 9
08 mai 2016 à 11:35:51

Bonjour !

Je suis actuellement en train de créer une page pour un établissement. Seulement, je rencontre deux problèmes différentes que j'ai essayé d'y remédier :

  1. Mes gifs animés ne sont pas redimensionnables lorsque l'on réduit la taille de la fenêtre / du site, j'ai bien essayé de mettre leur dimension en "%" mais rien n'y fait..., et lorsque j'essaye de passer mon site sur telephone, mon script JS ne passe pas, ce qui fait n'importe quoi :(
  2. J'ai un slider à mettre, et fait en JS, mais lorsque je l'installe dans mon site web, cela crée un conflit avec le script JS déjà mis en place, ce qui fait également n'importe quoi :(

J'ai fait plusieurs recherches sur internet, mais je reste bloqué sur les mêmes problèmes...
Merci pour le partage de vos connaissances et pour l'entraide ! :)

xsaK3s
xsaK3s
Niveau 5
09 mai 2016 à 13:42:29

Salut!

Pour les gifs animé suffit de mettre:

height: auto;
width:100%;

skyboys
skyboys
Niveau 10
09 mai 2016 à 18:44:47

Salut,

C'est quoi les scripts chargés sur ta page ?

-LDT-Diablo-
-LDT-Diablo-
Niveau 9
14 mai 2016 à 22:17:12

Il s'agit d'un script pour le scroll effect (parallaxe), cette chose ne devrait pas apparaître sur mobile, et en laissant activer le script, mon site affiche nawak :(

-LDT-Diablo-
-LDT-Diablo-
Niveau 9
15 mai 2016 à 19:34:21

En fait, je viens de comprendre le problème, je vous explique :

Le script js est un scroll effect (parallaxe), qui, automatiquement, classe une section comme un scroll.
Dans un site à 3 scrolls, ça donne :

<section>
...
</section>

<section>
...
</section>

<section>
...
</section>

Et dans chaque section, le script s'occupe lui-même pour décaler les éléments de chaque page.
Exemple :
Dans le cas classique, on a :

Pour un premier scroll : - Position=absolute, top=100% (ce qui correspond à la fin du premier scroll)
Pour un deuxième scroll : - Position=absolute, top=200% (ce qui correspond à la fin du deuxième scroll)
etc...

Mais le script Js s'occupe de ça automatiquement : lorsque l'on saute une section, le script décale le top automatiquement de 100%, ce qui donne :

Pour un premier scroll :
<section>
- Position=absolute, top=100% (ce qui correspond à la fin du premier scroll)
</section>
Pour un deuxième scroll :
<section>
- Position=absolute, top=100% (ce qui correspond à la fin du deuxième scroll)
</section>

Or, lorsque l'on passe le site sur mobile, et que le script Js ne passe pas, chaque scroll étant à position:absolute, top:100%; les éléments de chaque scroll seront tous mélangés dans le premier scroll, d'où le bordel...

DONC

Maintenant la question est : comment je fais pour changer mon code de façon à ce que je puisse garder le script Js tout en changeant la position:absolute lorsque l'on passe en version mobile..

Merci ! :)

Tartichaude
Tartichaude
Niveau 12
16 mai 2016 à 10:43:28

Y'a bien une façon mais c'est pas conventionnel : Tu mets un "!important" derrière les propriétés que tu veux mettre sur tes images. C'est l'équivalent du "sudo" en CSS, et c'est pas conseillé de l'utiliser tout le temps, mais dans ce genre de conflit tu devras le mettre (en espérant que le script le mette pas non plus :hap:)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment