Regra @counter-style do CSS
- Página anterior counter-set
- Próxima página cursor
Definição e uso
CSS @counter-style
As regras são usadas para definir estilos de contagem personalizados.
Quando o estilo pré-definido não atende às necessidades:@counter-style
As regras permitem que você defina seu próprio estilo de contagem.
Exemplo
Definir estilo de contagem personalizado para a lista:
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; {} ul { list-style: crown; {}
Sintaxe CSS
@counter-style countername { um ou mais descritores {}
Valor do atributo
Valor | Descrição |
---|---|
countername |
Define o nome em maiúsculas e minúsculas do estilo do contador. Nota: o nome do contador não pode ser: none, decimal, disc, square, circle, disclosure-open ou disclosure-closed. |
system |
Define o algoritmo que converte o valor inteiro do contador em uma string. Se o system for configurado para: cyclic, numeric, alphabetic, symbolic ou fixed, é necessário o descritor symbols. Se o system for configurado para: additive, é necessário o descritor additive-symbols. |
symbols |
Define os símbolos usados para marcar (pode ser uma string, imagem ou identificador personalizado). Se o descritor system for configurado como cyclic, numeric, alphabetic, symbolic ou fixed, é necessário. Símbolos UTF-8 do HTML. |
additive-symbols |
Define o tupla de adição do sistema aditivo. O sistema de contador aditivo (como os números romanos) é composto por uma série de símbolos ponderados. A lista de símbolos de contador, ordenados decrescentemente por peso e seus pesos não negativos, é descrita. Se o descritor system for configurado como additive, é necessário. |
negative | Define o sinal de prefixo ou sufixo que deve ser adicionado quando o valor for negativo. |
prefix | Define o sinal de prefixo que deve ser adicionado ao sinal da representação. |
suffix | Define o sinal de sufixo que deve ser adicionado ao sinal da representação. |
range |
Define o intervalo de valores do estilo do contador. Se o valor do contador estiver fora do intervalo, regride ao seu estilo alternativo. |
pad |
Se o sinal indicar que é necessário ter uma comprimento mínimo, use este descritor. Por exemplo, se você quiser que o contador comece com 01 e continue com 02, 03, 04, etc., use o descritor pad. Para contadores com valores maiores que o valor especificado de pad, o sinal será construído normalmente. |
speak-as |
Define como o sintetizador de voz deve ler o estilo do contador. Por exemplo, para listas ordenadas, lê-se como números ou letras; para listas não ordenadas, lê-se como提示 de áudio. |
fallback |
Define o nome do contador de fallback quando o sistema não puder construir o sinal ou estiver fora do intervalo especificado. Se o contador alternativo não for descrito ou o sistema alternativo não puder representar o valor do contador, regride ao estilo decimal. |
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que completa o suporte para a regra @.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |
- Página anterior counter-set
- Próxima página cursor