Этот эффект достигается с помощью jQuery для постепенного исчезновения изображений. В коде это будет выглядеть следующим образом:
$('#image1').fadeOut();
$('#image2').fadeIn();
И HTML:
<img src="first_image.jpg" id="image1"/>
<img src="second_image.jpg" id="image2"/>
Редактировать:
Это минимальный JavaScript, который вам понадобится в вашем источнике HTML:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$('#showfirst').click(function(e) {
if($('#image1').css('display') != 'none') return;
$('#image2').fadeOut();
$('#image1').fadeIn();
e.preventDefault();
});
$('#showsecond').click(function(e) {
if($('#image2').css('display') != 'none') return;
$('#image1').fadeOut();
$('#image2').fadeIn();
e.preventDefault();
});
</script>
И следующий HTML:
<a href="#" id="showfirst">Show first image</a>
<a href="#" id="showsecond">Show second image</a>
<img src="first_image.jpg" id="image1"/>
<img src="second_image.jpg" id="image2" style="display:none"/>