Книжную ориентацию сделать легко, но вот управлять иконкой которая отображается при наведении, вот ее настроить сложно чтобы поместить ее на свое место и сделать как нужно.
Делается примерно так, стили в строке 745:
.second-effect:hover .mask {
opacity: 1;
border:110px solid rgba(0,0,0,0.7);
}
заменить на подобные:
.second-effect:hover .mask {
opacity: 1;
width: 320px;
height: 400px;
background: rgba(0,0,0,0.7);
}
далее стили с строки 763 по 778:
.view {
width: 320px;
height: 220px;
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: default;
}
.view .mask, .view .content {
width: 320px;
height: 220px;
position: absolute;
top: 0;
left: 0;
}
заменить на что-то подобное:
.second-effect img {max-width:100%;height: 400px;}
img[src="/images/link.png"] {width:auto;height:auto;}
.view {
width: 320px;
height: 400px;
float: left;
position: relative;
text-align: center;
cursor: default;
}
.mask center {width:320px;height:400px;}
.mask center:hover {width:320px;height:400px;position:relative;top:45%;}
.view .mask, .view .content {
position: absolute;
top: 0;
left: 0;
}
не идеальное решение конечно. Если не подойдет, верните как было.