"product image thumbnail"
Bootstrap 3.0.0 Snippet by evarevirus

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html><html lang='en' class=''> <head><script src='//production-assets.codepen.io/assets/editor/live/console_runner-079c09a0e3b9ff743e39ee2d5637b9216b3545af0de366d4b9aad9dc87e26bfd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/events_runner-73716630c22bbc8cff4bd0f07b135f00a0bdc5d14629260c3ec49e5606f98fdd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/css_live_reload_init-2c0dc5167d60a5af3ee189d570b1835129687ea2a61bee3513dee3a50c115a77.js'></script><meta charset='UTF-8'><meta name="robots" content="noindex"><link rel="shortcut icon" type="image/x-icon" href="//production-assets.codepen.io/assets/favicon/favicon-8ea04875e70c4b0bb41da869e81236e54394d63638a1ef12fa558a4a835f1164.ico" /><link rel="mask-icon" type="" href="//production-assets.codepen.io/assets/favicon/logo-pin-f2d2b6d2c61838f7e76325261b7195c27224080bc099486ddd6dccb469b8e8e6.svg" color="#111" /><link rel="canonical" href="https://codepen.io/justinecodes/pen/xqpZYR?depth=everything&order=popularity&page=11&q=product&show_forks=false" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css'> <style class="cp-pen-styles">.wrapper { margin: 0 auto; width: 80%; text-align: center; } .image-gallery { margin: 0 auto; display: table; } .primary, .thumbnails { display: table-cell; } .thumbnails { width: 300px; } .primary { width: 600px; height: 400px; background-color: #cccccc; background-size: cover; background-position: center center; background-repeat: no-repeat; } .thumbnail:hover .thumbnail-image, .selected .thumbnail-image { border: 4px solid red; } .thumbnail-image { width: 100px; height: 100px; margin: 20px auto; background-size: cover; background-position: center center; background-repeat: no-repeat; border: 4px solid transparent; } </style></head><body> <div class="wrapper"> <header> <h1>Product Image Gallery with Thumbnails</h1> <p>Click on the thumbnail to view it larger on the right!</p> </header> <div class="image-gallery"> <aside class="thumbnails"> <a href="#" class="selected thumbnail" data-big="http://placekitten.com/420/600"> <div class="thumbnail-image" style="background-image: url(http://placekitten.com/420/600)"></div> </a> <a href="#" class="thumbnail" data-big="http://placekitten.com/450/600"> <div class="thumbnail-image" style="background-image: url(http://placekitten.com/450/600)"></div> </a> <a href="#" class="thumbnail" data-big="http://placekitten.com/460/700"> <div class="thumbnail-image" style="background-image: url(http://placekitten.com/460/700)"></div> </a> </aside> <main class="primary" style="background-image: url('http://placekitten.com/420/600');"></main> </div> </div> <script src='//production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script><script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js'></script> <script >$('.thumbnail').on('click', function() { var clicked = $(this); var newSelection = clicked.data('big'); var $img = $('.primary').css("background-image","url(" + newSelection + ")"); clicked.parent().find('.thumbnail').removeClass('selected'); clicked.addClass('selected'); $('.primary').empty().append($img.hide().fadeIn('slow')); }); //# sourceURL=pen.js </script> </body></html>

Related: See More


Questions / Comments: