Predefinição:Navbox com colunas/doc
Esta é uma subpágina de documentação para a Predefinição:Navbox com colunas. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte da predefinição original. |
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. Coloquechild
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, usetitle = [[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 leavecol2header
andcol3header
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 leavecol2footer
andcol3footer
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.
- evenodd
Exemplos
Exemplo básico
Exemplo com larguras percentuais
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
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.
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).
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
- Predefinição:T1 – Permite grupos/listas ao invés de colunas
- Predefinição:T1 – Outra variação:Navbox com navboxes dentro.
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 |
|
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 |