回答:
簡単な方法は次のとおりです。
ul li:after {
content: url('../images/small_triangle.png');
}
<!DOCTYPE html>
これを試して:
ul li a:after {
display: block;
content: "";
width: 3px;
height: 5px;
background: transparent url('../images/small_triangle.png') no-repeat;
}
content: "";
コンテンツが「何もない」場合でも、生成された要素のコンテンツを提供するには宣言が必要です。
また、background
宣言の構文/順序を修正しました。
left: 50%
中央に位置合わせされないため、配置できません。left: 0; width: 100%
代わりに、背景の位置を50%に設定してください。私にはうまくいきます。必須content
属性についてのヒントをありがとう。
background-size: container
あなたの問題は、:after psuedo-elementにcontent:プロパティを設定する必要があることだと思います。何かを挿入するように指示する必要があります。画像を直接挿入することもできます。
ul li:after {
content: url('../images/small_triangle.png');
}