Хорошо, теперь я вижу проблему.Я думаю, что есть две проблемы, проблема кодирования и проблема дизайна.Начнем с дизайна.Контейнер # product-boxes имеет ширину, и вы не должны показывать то, что находится за пределами этой ширины.Это правда, что если вы удалите скрытое переполнение, вы решите проблему с клипами правильных блоков, но это не идеально, потому что эффект наведения приведет к горизонтальной полосе прокрутки.Что касается нижних блоков, они всегда будут обрезаны, даже без скрытого переполнения, просто потому, что у контейнера недостаточно высоты, чтобы отобразить поле для зависания.Даже в этом случае без скрытого переполнения вы вызовете вертикальную полосу прокрутки.Что касается кодирования, вы должны удалить clearfix таким образом, просто сделайте это после того, как ваши плавающие элементы:
<br class="clear" />
и в вашем CSS:
.clear {display: block; clear: both; height: 0px;}
Затем, чтобы решитьВнизу вы должны изменить # product-bozes css на:
#product-boxes {
/* REMOVED overflow: hidden; */
padding: 35px 0px 200px 52px;
}
Дополнительный отступ даст контейнеру достаточно места для отображения наложений.Я проверил его в Firebug, и он работает нормально.