疑似要素が div に表示されない。スプライト画像を使用していますが、スプライト以外の画像も試しましたが、何もしませんでした。絶対配置、z-index、マージンなどを使用するなど、複数の戦略を試しました。間違っていない場合、または明らかに何か間違っている場合は、正しく実行しているようです。私はコミュニティに不慣れで、こことGoogleも検索しましたが、表示されない理由については結果がありません.コードは、最も基本的な試みの下にあります. 時間を割いて助けてくれたすべての人に感謝します。
.test {
display:inline-block;
background:#fff;
width:60%;
}
.test:before,
.test:after {
background:url("/imgs/Sprite2.png") repeat-y;
}
.test:before,
.test:after {
position:relative;
display:inline-block;
vertical-align:top;
width:27px;
height:100%;
}
.test:before {
content:"";
background-position:0 0;
}
.test:after {
content:"";
background-position:-55px 0;
}
私は今それが働いています。コードは以下です。私はすでにこれを試したと断言できますが、最初にやったときに何か間違ったことをしたに違いありません.
.test {
background:#fff;
width:60%;margin:0 0 60px 5%;
}
.test:before,
.test:after {
content:"";
background:url("/imgs/Sprite2.png") repeat-y;
position:absolute;
top:0;
width:27px;
height:100%;
}
.test:before {
right:100%;
background-position:0 0;
}
.test:after {
left:100%;
background-position:-55px 0;
}