Estou interessado em definir as imagens ao lado delistar itens dinamicamente com base em sua posição. Você pode ver abaixo que estou usando o recurso de contador do CSS para acompanhar os itens da lista e que estou tentando especificar uma imagem como o tipo de estilo de lista usando o contador.
ul{
counter-reset:list;
}
li
{
counter-increment:list;
list-style:disc outside url("http://dummyimage.com/" counter(list) "x" counter(list) "");
}
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
Qual é a maneira correta de fazer com que o contador funcione em uma declaração de URL? Isso é possível?
Respostas:
3 para resposta № 1o URL não pode ser composto de várias seqüências
por exemplo, este trabalho:
url("http://dummyimage.com/10x10");
mas isso não funciona:
url("http://dummyimage.com/" "10x10");
o balcão não tem nada a ver com isso
Por outro lado, você pode fazê-lo usando variáveis, tente dar uma olhada no LessCSS para obter uma amostra.
3 para resposta № 2
counter()
A função só pode ser usada para content
propriedade. A composição do URL, como a que você está tentando criar acima, é impossível no CSS.
2 para resposta № 3
Não sei ao certo o que você está tentando alcançar, mas aqui está o código de exemplo que você considera útil: Código de amostra
html
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
css
ul { counter-reset: list; }
li {
counter-increment: list;
list-style: disc outside url("http://placekitten.com/20/20");
}
li:before {
counter-increment: section;
content:"Item " counter(list) ". ";
}