Poster une réponse à un sujet: CSS & IE 6 : positionner une image sur une autre
Attention, ce sujet est un sujet ancien (5647 jours sans réponse)
Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
Prévisualisation Vérification de l'orthographe

Copier Coller Couper Tout sélectionner
Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
 
antp
Avec du JS c'est facile je pense, je peux réutiliser la logique que j'emploie pour voir où on a cliqué.
Mais pour l'affichage je voulais le faire en CSS pur :ohwell: C'est juste une image à positionner, ça doit pas être si sorcier, je ne pige pas pourquoi l'espace pris à l'emplacement de l'origine de l'image reste...
Clandestino
Peut-être que ceci (sous jQuery) t'aidera : http://blog.freelancer-id.com/index.php/2009/06/03/jquery-image-map
antp
Bon pour mon problème de coordonnées récupérées via Javascript c'est arrangé.
Note pour plus tard : avoir une variable nommée "top" c'est une mauvaise idée.

Toujours personne pour mon problème de CSS dans IE 6 ? :sad:
antp
Oui, mais il y en a plein des trucs du genre, donc je me demandais s'il y en avait un à conseiller. Surtout qu'il me faut un truc super basique, et pouvoir ensuite afficher la sélection en mode "read only" pour les visiteurs.
Derrick
Je ne sais pas si j'ai bien compris, mais c'est quelque chose comme ça que tu cherches?

http://tools.uvumi.com/crop.html

Désolé mais je ne sais pas vérifier si ça fonctionne sur IE6 d'ou je suis.. :spamafote:
antp
J'ai trouvé ça :
http://www.fotonotes.net/
en plus il semblerait que Flickr s'en soit inspiré :grin:
Mais je n'ai pas besoin de tout ce qu'il y a là dedans, et réutiliser des bouts de code c'est pas évident non plus...
antp
Pour le clic sur l'image ou pour l'affichage en CSS ensuite ? Pour le second cas je me dis que ça doit être assez basique à faire, il doit bien y avoir quelqu'un qui aurait une idée pour positionner une image par rapport à une autre :confused:

Le code source des pages de Facebook n'est pas des plus lisible :grin:
À la limite je pourrais aller voir du côté de Flickr...
Jean-Christophe
tu ne sais pas récupérer le script utilisé dans facebook pour tagger les personnes d'une photo?
antp
Bon vu la quantité de réponses à ma question, j'en profite pour en poser une autre :

quelle lib JS vous utiliseriez pour sélectionner une zone d'une image ? Pour repérer les coordonnées du rectangle dessiné. Pas besoin de plus, donc un truc pas trop lourd et surtout qui marche dans IE 6 ...
Pour le moment je ne prend que les coordonnées d'un clic mais ça ne marche que dans FF/IE 8 (même pas Opera 9), tant qu'à faire je me dis autant chercher un truc un peu plus évolué et tout fait plutôt que de tenter de faire du JS moi-même qui ne marche pas :tinostar:
antp
J'ai voulu rajouter un truc sur imcdb, après coup je me rends compte que ça déconne dans IE 6 :tinostar: (dans le 7 ça marche comment ?)

http://www.imcdb.org/vehicle.php?id=235976

J'affiche un rectangle sur l'image encadrant la voiture (la 205) quand le curseur passe sur l'image.
Dans Firefox/IE8/Opera il s'affiche au bon endroit.
Dans IE 6, il y a au-dessus de l'image la place qu'occuperait le rectangle s'il n'y avait pas le CSS pour le repositionner, du coup il est placé trop haut.
Le code à ce look-là :

  1. <div
  2.   <div id="VehicleLocationFrame" style="visibility: hidden; height: 0; position: relative; left: -29px; top: 256px;"
  3.     <img src="res/frame.png" alt="" /> 
  4.   </div
  5.   <img src="images/235/976.jpg" alt="Peugeot 205" class="VehiclePicture" id="MainPicture" onmouseover="ShowFrame(true);" onmouseout="ShowFrame(false);" /> 
  6. </div>


Le left & top est calculé d'après la taille du cadre et la position de la voiture sur l'image, ce ne sont pas des valeurs prises au pif, c'est le coin supérieur gauche où doit venir se placer le cadre.

Une idée de comment faire ça autrement pour que ça marche dans IE 6 ? (et peut-être le 7 si ce n'est pas encore le cas)
Catégorie:  






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?