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 :

Affichage d'une image avec une visionneuse


Sujet :

CSS

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 82
    Par défaut Affichage d'une image avec une visionneuse
    Bonjour à tous,

    Je ne sais pas si je suis dans le bon endroit !

    J'ai développer une application pour stocker des fiches (jpeg) avec un remplissage d'un formulaire.
    Le résultat des recherches est affiché sous forme de tableau qui regroupe les info important et un lien vers la fiche concernée.
    le problème est que quand je clique sur le lien, l'image s'affiche sur le navigateur (puisque c'est un href).
    ce que je veux faire c'est d'afficher cette image avec une visionneuse des que je clique sur le lien.

    Est ce que c'est possible ? si oui, comment puis je faire ?

    merci à vous

  2. #2
    Membre très actif

    Avatar de nicosmash
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 395
    Par défaut
    Bonsoir,

    Vous pouvez faire une fonction de zoom en CSS quand vous passez sur l'image :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img class="zoom" src="toto.jpg"/>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    .zoom img {
    width:200px;
    height:200px;
    }
    .zoom img:hover {
    width:400px;
    height:400px;
    }

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 82
    Par défaut
    merci mais je cherche pas à faire ça.

    Les résultats sont affichés sous forme de tableau où on trouve dans une case un lien vers la fiche en question (après l’exécution d'une requête bien sur).

    Elle est affiché sous forme de lien href.

    je veux que la personne clique sur (ouvrir la fiche) et la elle apparaît dans une visionneuse et pas dans le navigateur.

  4. #4
    Membre très actif

    Avatar de nicosmash
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 395
    Par défaut
    Ok donc JS ou jQuery.
    Ce doit être idem que pour une galerie image ...

    Mais une visionneuse pour chaque image ou de faire une sorte d'album avec des flèches dans la visionneuse pour naviguer ?

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 82
    Par défaut
    je vais essayer de creusé coté js.

    J'ai peut etre utiliser mal le mot visiooneuse, ce que je veux c'est juste afficher l'image après un clique et pas l'afficher sur navigateur.

    merci

  6. #6
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour,

    Peut-être cherchez-vous à réaliser une fenêtre modale ou lightbox

  7. #7
    Membre très actif

    Avatar de nicosmash
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 395
    Par défaut
    C'est peu être moi qui est mal compris.

    Vous pouvez vous servir de ceci :
    http://lokeshdhakar.com/projects/lightbox2/
    http://www.cabel.name/2008/02/fancyzoom-10.html
    http://lokeshdhakar.com/projects/lightbox/

    Ou bien CSS3 :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <figure tabindex="0">  
       <img src="toto.jpg"/>  
    </figure>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    figure {  
    	position: relative;  
    	float: left;  
    	margin: 20px 37px;  
    	z-index: 100;  
    	width: 200px;  
    	background: #fff;  
    	border: 10px solid #fff;  
    	-webkit-border-radius: 8px;  
    	-moz-border-radius: 8px;  
    	border-radius: 8px;  
    	-webkit-box-shadow: 0 3px 10px #ccc;  
    	-moz-box-shadow: 0 3px 10px #ccc;  
    	box-shadow: 0 3px 10px #ccc;  
    	-webkit-transition: all 0.7s ease;  
    	-moz-transition: all 1s ease;  
    	-o-transition: all 1s ease;  
    	transition: all 1s ease;  
    }  
    figure img {  
    	width: 100%;  
    } 
    figure:focus {  
    	outline: none;  
    	z-index: 200;  
    	margin-top: 100px;  
    	-webkit-transform: scale(1.8);  
    	-moz-transform: scale(1.8);  
    	-o-transform: scale(1.8);  
    	transform: scale(1.8);  
    	-webkit-box-shadow: 0 3px 10px #333;  
    	-moz-box-shadow: 0 3px 10px #333;  
    	box-shadow: 0 3px 10px #333;  
    }

    Ca devrait être bon mais à tester.

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [Débutant] Manipulation d'images : intégrer une image dans une image
    Par noscollections dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/10/2014, 11h51
  3. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  4. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  5. Insérer une légende dans une image avec une police plus petite
    Par Paulinho dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 29/04/2006, 14h19

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