2016-04-25 8 views
1

Ich benutze Thumbnail aus Bootstrap und ich möchte, dass wenn ich auf das Thumbnail klicken, um das Bild mit Originalgrößen zu erscheinen und wenn ich irgendwo das Bild mit Originalgrößen zu verschwinden klicken. Ich hoffe, Sie können mich verstehen, was ich versuche zu erklären .. Dies ist ein Beispiel für meine Miniatur CodeKlicken Sie auf das Bild, um es zu vergrößern

<div class="row"> 
    <div class="col-xs-6 col-md-3"> 

     <a href="#" class="thumbnail"> 
      <img src="..." alt="..."> 
     </a> 
     </div> 
     ... 
    </div> 
+0

Ich suchte auf Google und ich fand nur Methoden mit Javascript :) aber ich möchte wissen, ob es möglich ist, es ohne Javascript zu machen – Dimas

+2
+2

@ceejayoz Ha! Sie können es nicht ohne JavaScript arbeiten lassen. –

Antwort

2

Vielleicht können Sie die CSS:onfocus versuchen.

a.thumbnail:focus > img.small { 
     visibility: hidden; 
} 
a.thumbnail:focus > img.large{ 
     visibility: visible; 
} 

Html:

<a href="#" class="thumbnail" tabindex="0"> 
     <img class="small" src="..." alt="..."></img> 
     <img class="large" src="..." alt="..."></img> 
    </a> 

Beachten Sie, dass tabindex="0" ist hier notwendig <a> fokussierbar zu machen.

1

Was Sie hier wollen, ist ein modales Plugin. Bootstrap hat einen, aber es ist nicht für diese Art der Verwendung geeignet.

Sie können eine Implementierung und Beispiele finden, wie es zu benutzen hier: http://fancyapps.com/fancybox/

Diese für Ihre Lösung zu viel des Guten, aber es gibt es viele Alternativen.

Verwandte Themen