Я пытаюсь дать элементу карты тень, которая выглядит так, как будто она снята со страницы.Я делаю это с помощью псевдоэлемента :: after, css-transform и тени блока.
Я использую Mac OSX, Chrome (последняя версия) и Firefox 5. Результаты
Как вы можете видеть, в рендере Firefox есть странный похожий на границу артефакт.Цвет этого, похоже, связан с цветом фона тела - как вы можете видеть во втором примере с Firefox.
Для этого у меня есть следующий код:
HTML:
<div class="card_container">
<div class="card">
<!-- Content //-->
</div>
</div>
CSS:
.card{
padding: 5px;
background-color: #fff;
border: 1px solid #aaa;
height: 375px;
margin-bottom: 20px;
}
.card_container::after{
content: "";
width: 210px;
height: 10px;
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
box-shadow: 3px 3px 3px #4a4a4a;
background-color: #4a4a4a;
position:absolute;
bottom: 20px;
right: 8px;
z-index: -1;
}
Есть еще немного CSS, но я вполне уверен, что я играл достаточно, чтобы исключить что-либо еще.
Любые идеи, почемуэто происходит, если это зависит от платформы / браузера и / или какого-либо исправления?Спасибо за любую помощь!