我试图做一个metro-like菜单,并当用户悬停在每个瓷砖我希望它显示一个盒子阴影。现在我得到了它的工作,但我读了它更好地使用它在::after
伪元素更加顺利,但它似乎不工作。这里是jsFiddle。伪元素不显示框阴影后
p.tile {
text-align: center;
padding: 5rem;
background: #58588E;
color: white;
margin: 2rem;
box-sizing: border-box;
}
p.tile::after {
content: "";
box-shadow: 3px 5px 20px -1px rgba(0, 0, 0, 0.8);
opacity: 0;
transition: opacity 0.3s ease-in-out;
}
p.tile:hover::after {
opacity: 1;
}
<a href="#" class="tile-link">
<p class="tile">My Progress</p>
</a>
非常感谢你! –