ページに画像を表示していて、マスクを追加して特定の境界線と角の効果を実現したいと考えています。
これを行うには、次の方法で疑似要素を使用することを望んでいました。
img
{
height: 58px;
left: 0;
position: absolute;
top: 0;
width: 58px;
z-index: 1;
&:after
{
background-image: url(images/frame.gif);
content: " ";
height: 58px;
left: 0;
position: absolute;
top: 0;
width: 58px;
z-index: 2;
}
}
しかし、マスク画像は表示されません。また、疑似要素を「プル」するために負の左マージンと上マージンを追加しようとしました<img>
が、まだ何もありません。
CSS に明らかなエラーがありますか、それとも疑似要素に固有の制限に問題がありますか?