Я заметил, что использование свойства clip также удаляет свойство box-shadow. Есть ли способ использовать оба на одном элементе?
Некоторые предыстории: у меня есть три столбца для трех типов продуктов. У каждого продукта есть изображение, и каждое изображение отличается по размеру. Я хочу стандартизировать размер изображения, чтобы мои продукты отображались последовательно. Но я также хотел бы использовать box-shadow, чтобы сделать изображения более привлекательными. Чтобы сделать изображения одинакового размера, я должен обрезать дно. Но обрезка дна также удаляет тень от дна. Есть ли как-нибудь обойти эту проблему?
Вот мой пример кода:
<ul class="gameCover">
<li class="coverSpace"><img src="images/#IndexView.GameID#.jpg" alt="" title="" class="frontThumb" /></li>
<li><a href="##">→ See More</a></li>
</ul>
.gameCover {
float:left;
width:110px;
}
.coverSpace {
height:135px;
}
/* CATALOG GAME COVER IMG */
.frontThumb {
float:left;
position:absolute;
overflow:hidden;
clip:rect(0px, 100px 115px, 0px);
-moz-box-shadow:3px 3px 7px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:3px 3px 7px rgba(0, 0, 0, 0.5);
}
/* END CATALOG GAME COVER IMG */
Спасибо!