I deleted my second post because it needed refinement.
...double checked my first solution which killed the thumbnail from being a link!
Bummer!
:-/
You'll need to edit the plugin and possibly add stuff to have complete control and do this right.
However here's another alternative that will work just fine:
First delete the css rule from the other post
a img:hover {
opacity: 0.1;
}
you don't need this as we're doing things a different way.
Initially in the end of the Visual Index format you have this:
return "#img-container { {$grid} }
#img-container #text { float: left; width: " . ($this->text_width + $this->text_padding_right) . "px; }
#img-container #text p { width: " . $this->text_width . "px; }
#img-container .picture_holder { float: left; }
#img-container .picture { position: relative;{$align} }
#img-container .picture { {$picture_width}{$picture_height} }
#img-container .picture_holder { padding: 0 0 0 0; }
#img-container .captioning { height: {$title_block}px; text-align: center;{$caption_width} }
#img-container .captioning .title { margin-top: 3px; text-align: {$talign}; }";
}
}
change to something like
return "#img-container { {$grid} }
#img-container #text { float: left; width: " . ($this->text_width + $this->text_padding_right) . "px; }
#img-container #text p { width: " . $this->text_width . "px; }
#img-container .captioning .title { text-align: {$talign}; }
#img-container .picture_holder {
position: relative;
padding: 0;
float: left;
}
#img-container .captioning {
display: table;
position: absolute;
text-align: center;
top: 0;
height: 100%;
{$caption_width}
}
#img-container .captioning div {
display: table-cell;
vertical-align: middle;
}
#img-container .picture {
{$picture_width}
{$picture_height}
position: relative;
{$align}
z-index: 1;
}
#img-container .picture:hover {
opacity: 0.2;
}
";
}
}
Again you'll add these in the end of the css part of the Visual Index format - you may also need to adjust their values.