Abrir menu principal

Predefinição:Navbox com colunas

Revisão de 07h07min de 18 de dezembro de 2019 por Campari (discussão | contribs) (Criação da Predefinição Navbox com colunas.)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Documentação da predefinição[ver] [editar] [histórico] [purgar]

Uma caixa de navegação que apresenta o conteúdo em colunas. Inicialmente destinado a proporcionar um meio relativamente simples de alinhar ligações prefixadas por ícones da bandeira, por exemplo, em predefinições que oferecem links para artigos do país.

Sintaxe

Parâmetros obrigatórios e colwidth incluído.

{{Navbox com colunas
|name  = {{subst:PAGENAME}}
|title = 
|colwidth =  <!--(para definir um padrão largura para cada coluna, de preferência em uma unidade proporcional *)-->

|col1  = 
|col2  = 
}}

* Usando unidades proporcionais significa que a predefinição deverá ainda ser apresentada corretamente em toda a linha de navegador font-sizes. Se colwidth não especificado, é utilizado um padrão 10em.

Parâmetros

Parâmetros marcados com uma cruz são parâmetros comuns com as predefinições-irmãs Predefinição:T1 e Predefinição:T1. Descrição completa desses parâmetros está disponível em Predefinição:T1.

Parâmetros de definição

name
Nome da predefinição. É o nome que será usado no v-d-e. Obrigatório.
state
Valores possíveis são collapsed, uncollapsed, plain, off, e o padrão é autocollapse. Em Predefinição:T1 tem mais informações sobre esses valores.
navbar
Valores possíveis são plain, off, e o padrão é vazio. Veja Predefinição:T1 para melhores informações.
border
Valores possíveis são child, none, e o padrão é vazio. Coloque child se quiser usar essa navbox dentro de outra navbox; com essa opção, a navbox-filha fica sem borda e fits snuggly inside of its parent navbox. A navbox pode ser uma list area de Predefinição:T1, uma coluna de outra Predefinição:T1, ou uma seção de Predefinição:T1. Veja Predefinição:T1 para melhores informações.

Parâmetros básicos

title
Título da predefinição, centralizado na barra de título na parte superior da predefinição.
above
Texto ou outros elementos que aparecem ACIMA das colunas.
image
Imagem na direita de todas as colunas.
imageleft
Imagem na esquerda de todas as colunas.
below
Texto ou outros elementos que aparecem ABAIXO das colunas.

Parâmetros de estilo

bodystyle
CSS aplicado para toda a predefinição (i.e. including space not used by columns)
titlestyle
CSS aplicado para a barra de título; normalmente background:color. (background defaults to NavHead default). A cor dos wikilinks tem que ser mudada manualmente usando as tags span. Por exemplo, use title = [[Scouting|<span style="color:ivory;">Scouting</span>]] para mudar a cor do link para marfim. Os botões [show]/[hide] e os links vde link usão a cor definida no parâmetro titlestyle. Um exemplo para definir o titlestyle:
titlestyle = background:darkgreen;color:ivory;
abovestyle
belowstyle
CSS usada no parâmetros above e below, respectivamente.
basestyle
CSS aplicada nos parâmetros title, above, below, e groupn, todos ao mesmo tempo.
imagestyle
CSS usada no parâmetro image. Não afecta os parâmetros imagen.
imageleftstyle
CSS usada no parâmetro imageleft. Não afecta os parâmetros imagen.
colstyle
CSS aplicada para todas as colunas; quando usado, normalmente é background:color per titlestyle above.
oddcolstyle
evencolstyle
CSS style/s to apply to all odd/even-numbered columns, respectively.
colnstyle
CSS aplicado apenas para a nésima coluna.
colheaderstyle
CSS aplicado para todos os cabeçalhos de coluna.
colnheaderstyle
CSS aplicado apenas para o nésimo cabeçalho de coluna.
colnfooterstyle
CSS aplicado apenas para o nésimo rodapé de coluna.

Parâmetros de coluna

colwidth
Largura, preferencialmente com unidade proporcional, como 'em', ou porcentagem, usado para cada coluna que não tiver especificado colNwidth abaixo. Padrão é 10em. Exemplos:
colwidth = 15em
colwidth = 25%
fullwidth
If set to anything, then the total width of the columns are scaled linearly to make the sum of the widths 100%. A rather advanced parameter, this usually need not be used and should be left blank. If a colheader or colfooter is used, then fullwidth is used automatically. Example:
fullwidth = true
padding
Padding before first column, preferably in a proportional unit. Defaults to 5em. Padding is disabled by setting it to 0 (or 0em, or 0%).
colnwidth
Largura da nésima coluna (sobrescreve o parâmetro colwidth acima).
coln
O conteúdo da nésima coluna. Se qualquer coluna for usada, col1 é necessária. No máximo 20 colunas, caso precise mais, precisa implementar o código.
colnheader
O cabeçalho da nésima coluna,que aparece em cima dela. Exemplos abaixo.
colnfooter
O rodapé da nésima coluna,que aparece abaixo dela. Exemplos abaixo.
colnheadercolspan
A number specifying how many columns the nth column header should span. It defaults to 1. If it is greater than one, then do not specify column headers that it covers. For example, if col1headercolspan = 3, then leave col2header and col3header blank.
colnfootercolspan
A number specifying how many columns the nth column footer should span. It defaults to 1. If it is greater than one, then do not specify column footers that it covers. For example, if col1footercolspan = 3, then leave col2footer and col3footer blank.

Additional groups/lists

AINDA NÃO IMPLEMENTADO

You may wish to add a few extra groups and/or lists below the columns. The following parameters are given to provide such functionality. See Predefinição:T1 for a more complete description of how they work, and for more examples.

groupn
Allows up to 6 additional groups to go along with the lists below the columns.
listn
Allows up to 6 additional lists below the columns.
groupstyle
The general CSS style/s for the groups.
groupnstyle
CSS style/s for the nth group parameter.
liststyle
The general CSS style/s for the lists.
listnstyle
CSS style/s for the nth list parameter.
listpadding
Amount of padding to have in each list cell.
oddstyle
evenstyle
Applies to odd/even list numbers. Overrules styles defined by liststyle. The default behavior is to add striped colors (white and gray) to odd/even rows, respectively, in order to improve readability. These should not be changed except in extraordinary circumstances.
evenodd [swap, even, odd, off]
See Predefinição:T1 for description.

Exemplos

Exemplo básico

Predefinição:ExemploCódigo


Exemplo com larguras percentuais

Exemplo com colnheader e colnfooter

Exemplo com colnheader usando colnheadercolspan

O exemplo mostra com cabeçalho, mas pode ser usado no rodapé.

Exemplo com mais campos

The columns default to an off-white background and left text alignment. This example shows how you can use up to six additional groups/lists after the columns.

Exemplo com 20 colunas

Usando child navboxes

Todas as predefinições navbox, a saber: Predefinição:T1, Predefinição:T1, e Predefinição:T1, podem ser aninhadas uma dentro da outra, usando o parâmetro border (que é comum às três). Para predefinições complexas, pode ser necessário o aninhamento para atingir o visual desejado.

Aninhando Navbox with columns nela mesmo

Este exemplo mostra como uma pode aninhar várias Predefinições Predefinição:T1 para obter a aparência certa. Edite esta seção para ver o código. Há uma principal Predefinição:T1 e duas adicionais Predefinições Predefinição:T1, com a opção definida "child" (ver código).

Aninhando outras formas de Navbox

Esse exemplo mostra Predefinição:T1, Predefinição:T1 e Predefinição:T1 trabalhando juntas. Edite esta seção para ver o código. Note que cada uma das navboxes-filha possui a opção definida "child" (ver código).

Ver também

Comparação das predefinições de navegação
Desmontável Cor de cabeçalho Imagem Grupos Parâmetro/s
de estilo (corpo)
Exemplos
{{Predefinição:!((:Predefinição:Navbox|NavboxPredefinição:))!}} desmontável navbox Esquerda/direita do corpo Sim Sim
{{Predefinição:!((:Predefinição:Navbox com grupos anexos|Navbox com grupos anexosPredefinição:))!}} desmontável navbox Esquerda/direita do corpo e/ou em cada lista Sim Sim
{{Predefinição:!((:Predefinição:Navbox with columns|Navbox with columnsPredefinição:))!}} desmontável navbox Esquerda/direita de colunas Não Sim
Atributos desmontáveis
Tipo Classes CSS JavaScript Desmonta-se quando Estado inicial
personalizado
Aninhamento
Tabelas expansíveis collapsible Definido em MediaWiki:Gadget-ElementosOcultaveis.js 2 ou mais autocollapse na página Sim Sim