begin process at 2012 05 29 04:36:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

CSS & JS -> Fixation et scroll d'une image en background


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

CSS & JS -> Fixation et scroll d'une image en background

mercredi 16 juin 2010 à 12:44:49 | CSS & JS -> Fixation et scroll d'une image en background

DakM

Bonjour,

D'un le cadre d'un projet personnel, je suis en face d'un petit problème.
Avec les touches gauche & droite, je peux déplacer une boite à droite et à gauche sur une map (qui est le background !) !

La map est plus grande que ma fenetre (du style 2000 pixels) et donc dès que je bouge ma boite, eh bien la map va aussi vers la droite .... donc du coup je perds de vue la boite jusqu'à ce qu'elle ai fait tout le chemin ..

Ce que j'aimerais:
1 . Avoir un background fixé (j'ai testé background-position: fixed; c'est très mauvais x))
2. Quand ma boite bouge vers la droite, si elle se situe entre le millieu et la droite, on bouge le background en conséquence ...
3. De meme, pour les mouvements à gauche !
4. nb: Quand mon perso arrive entre le millieu et la gauche & si la map est deja scrollé toute à gauche, ben on arrete de scroll !


Quelqu'un à une idée comment faire ca ? ;o

nico
mercredi 16 juin 2010 à 13:33:54 | Re : CSS & JS -> Fixation et scroll d'une image en background

DakM

Ajout:

Quand je met background-attachment:fixed ben ma boite n'apparait plus (meme si elle a z-index:100)
mercredi 16 juin 2010 à 18:30:37 | Re : CSS & JS -> Fixation et scroll d'une image en background

PetoleTeam

Membre Club
Bonjour,
une seule question comment est la structure de ton document ?
body -> avec image en background
div -> avec le personnage

div -> avec image en background
div -> avec le personnage


;O)
mercredi 16 juin 2010 à 18:49:32 | Re : CSS & JS -> Fixation et scroll d'une image en background

DakM

La structure est

body
-- div avec image
---- autres trucs dans la map
-- div avec perso
-- (autres possibles perso (yen a pas encore !)
mercredi 16 juin 2010 à 21:51:39 | Re : CSS & JS -> Fixation et scroll d'une image en background

PetoleTeam

Membre Club
voir peut être dans la gestion des touches le "stoppage" de la propagation de l'événement pour qu'il ne se propage pas à la page...

;O)
jeudi 17 juin 2010 à 21:25:55 | Re : CSS & JS -> Fixation et scroll d'une image en background

DakM

Je pense utiliser la propriété:
style="crop(top,right,bottom,left)" qui permet de sortir un rectangle sur une image

Bonne idée?
vendredi 18 juin 2010 à 01:44:47 | Re : CSS & JS -> Fixation et scroll d'une image en background

DakM

Ahh merci PetoleTeam, mon fond d'image est maintenant tranquilement fixé !

Mais j'aimerais pouvoir faire bouger le fond en fonction de la où est mon perso.
J'ai une fonction pour obtenir le clip:rect(top, right, bottom, left) ... que voilà:

après quelques opérations de math j'ai

image = l'image que j'aimerais couper

image.setStyle({'clip': clip.evaluate(vars)});

J'ai fais un alert(clip.evaluate(vars)); et c'est bon les valeurs .. mais l'image ne se coupe pas ! :(

Comment faire pour la couper ??? :(
mardi 22 juin 2010 à 18:17:06 | Re : CSS & JS -> Fixation et scroll d'une image en background

PetoleTeam

Membre Club
Bonjour,
si le background est un vrai background, pas un div que l'on met en arrière plan, tu peux toujours le déplacer en modifiant sa valeur CSS via le javascript

exemple de fonction :
Code Javascript :
//------------------------------------------
function SetBackgroundPosition( id_, x_, y_){
  var Obj = document.getElementById( id_);
  if( Obj)
    Obj.style.backgroundPosition = x_ +"px " +y_ +"px";
}


;O)


Cette discussion est classée dans : boite, gauche, map, background, droite


Répondre à ce message

Sujets en rapport avec ce message

Écrire à droite d'un champ avec le moins à gauche [ par ypothier ] Bonjour à tous !!J'espère que quelqu'un est capable de me répondre. J'ai un champ texte dans lequel est des montants d'argent. Parfois le montant est de droite à gauche [ par kerphi ] Bonjour,est-ce qu'on peut forcer l'ecriture de droite à gauche dans un champ text ? Si oui comment ?merci Redirection dans une frame [ par stephane160 ] Voila je vous explique mon problème.J'ai trois fichiers html : menu, gauche et droite.Je lance donc ma page internet par menu.html dans lequelle il y GetElementById dans une autre frame [ par snowteam ] Bonjour,J'ai un petit problème. Je fait un frameset, appelé fs, avec gauche et droite. Dans gauche, j'ai un bouton qui va faire un innerHTML dans un l ouverture rideau [ par webide ] Bonjour, Je souhaite modifier un script permettant d'ouvrir une page sous forme de rideau mais au lieu de faire cela du centre vers gauche et droite , redimensionner une image [ par kenny18 ] Salut à tous,Je vais vous posez une question qui semblera sûrement simple, mais moi, ben j'y rrive pas (comm' d'hab'!!!)j'ai un fichier dans lequel se Passer d'une frame à l'autre [ par linkinpar236737 ] Bonjour, j'ai un petit problème avec mon site. Voila, en fait, j'ai une frame pour faire une sorte de menu à gauche et à droite, je mets un lien vers transmettre des données d'une frame à une autre et vice versa [ par sagat06 ] Bonjour, je  tente à l'aide de multiples bouquins et bensûr du Net, de réaliser un petit projet personnel.Pour celui-ci, j'avais besoin de transmettre besoin d'un code!!! [ par nourlhouda ] bonjour tout le monde,j'ai besoin d'un code JSP ou d'un script JAVASCRIPT qui me donne 2 listbox, l'une à droite, doit être remplie des éléments de ma 2 listesbox de données [ par nourlhouda ] bonjour tout le monde,j'ai besoin d'un code JSP ou d'un script JAVASCRIPT qui me donne 2 listbox, l'une à droite, doit être remplie des éléments de ma


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales