Ir para o conteúdo

MediaWiki:Common.css: mudanças entre as edições

De RagnaDust
Sync automatico via GitHub Actions
m Esvazia pagina - CSS migrado para extensions/RagnaDustCustom (ver CLAUDE.md)
Etiqueta: Substituído
 
(3 revisões intermediárias pelo(a) mesmo(a) usuário(a) não estão sendo mostradas)
Linha 1: Linha 1:
/* Home totalmente customizada: esconde o titulo "Pagina principal" e a barra
/* Esta pagina foi substituida por extensions/RagnaDustCustom (ver CLAUDE.md
  de abas (Pagina principal / Discussao / Ler / Editar / Ver historico /
   do repo, secao "CSS/JS sitewide") - nao adicione regras aqui, elas ficam
  Ferramentas) que o Vector 2022 gera por padrao. So afeta a Main Page —
   escondidas/dificeis de achar e podem entrar em conflito com o CSS
  as demais paginas da wiki continuam com a navegacao normal. */
   versionado no git. Deixada vazia (so este comentario) de proposito. */
body.page-Main_Page .vector-page-titlebar,
body.page-Main_Page .vector-page-toolbar {
display: none;
}
 
/* Fundo branco padrao do Vector 2022 -> cinza claro, pra combinar com a
  identidade visual. Sem escopo de pagina de proposito: isso vale pra
  wiki inteira (Main Page, artigos, pagina de link quebrado, etc.), so o
  titulo/toolbar acima e que fica exclusivo da Main Page. */
body .mw-page-container {
background-color: #b9b9b9;
}
 
/* Rodape padrao do MediaWiki (links de privacidade/sobre/powered-by) estava
  perdido no fundo branco. Estiliza pra combinar com a identidade visual e
   alinha na mesma largura do conteudo customizado - tambem sem escopo de
  pagina, pra ficar consistente em qualquer lugar da wiki. */
body .mw-footer-container {
max-width: 1080px;
margin: 0 auto;
padding: 32px 20px 40px;
}
body #footer {
border-top: 1px solid #e6e8f0;
padding-top: 16px;
font-family: 'Manrope', sans-serif;
font-size: 12px;
color: #6b7086;
}
body #footer ul {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 6px 16px;
margin: 0 0 10px;
padding: 0;
list-style: none;
}
body #footer li {
display: inline;
}
body #footer a {
color: #6b7086;
text-decoration: none;
}
body #footer a:hover {
color: #eb6a0e;
text-decoration: underline;
}
 
/* Badge grande "Powered by MediaWiki" -> nao e exigido por licenca (GPL so
  afeta redistribuicao de codigo, nao o site rodando), mas mantemos um
  link de texto pequeno e discreto em vez de remover 100%. */
body #footer-poweredbyico img {
display: none;
}
body #footer-poweredbyico a {
font-size: 11px;
color: #8a8074;
}
body #footer-poweredbyico a::after {
content: "MediaWiki";
}
 
/* Esconde o header fixo (sticky) que aparece ao rolar a pagina pra baixo.
  Ele duplica busca/menu que ja existem no topo normal e nao existia no
  prototipo estatico da Main Page - afeta a wiki inteira, nao so a Main Page. */
.vector-sticky-header {
display: none;
}
 
/* Remove o menu principal (hamburguer + logo/texto RagnaDust) e a barra de
  busca do topo, na Main Page e tambem na tela de login/criar conta - o
  prototipo nao tinha esse chrome e o wordmark RAGNADUST gigante do hero ja
  cumpre o papel de identidade visual. As duas classes mw-special-* cobrem
   variacoes de capitalizacao do nome canonico da pagina especial. */
body.page-Main_Page .vector-header-start,
body.page-Main_Page .vector-search-box,
body.mw-special-Userlogin .vector-header-start,
body.mw-special-Userlogin .vector-search-box,
body.mw-special-UserLogin .vector-header-start,
body.mw-special-UserLogin .vector-search-box,
body.mw-special-CreateAccount .vector-header-start,
body.mw-special-CreateAccount .vector-search-box {
display: none;
}
 
/* Na tela de login/criar conta nao faz sentido manter os links "Entrar" /
  "Criar conta" flutuando em algum canto - voce ja esta nessa tela. Esconde
  o header inteiro, diferente da Main Page (onde o header-end continua
   visivel, so reposicionado - ver regra mais abaixo). */
body.mw-special-Userlogin .vector-header-end,
body.mw-special-UserLogin .vector-header-end,
body.mw-special-CreateAccount .vector-header-end {
display: none;
}
 
/* Depois de esconder start/search (e, no caso do login, o header inteiro),
  sobra uma barra branca vazia (o .vector-header-container so tinha esses
  elementos, e o header-end da Main Page e position:absolute/fixed, nao
  ocupa espaço no fluxo). Zera o "chrome" visual do container sem dar
  display:none nele, senao o header-end da Main Page (que e descendente
  dele) sumiria junto. */
body.page-Main_Page .vector-header-container,
body.page-Main_Page .vector-header,
body.mw-special-Userlogin .vector-header-container,
body.mw-special-Userlogin .vector-header,
body.mw-special-UserLogin .vector-header-container,
body.mw-special-UserLogin .vector-header,
body.mw-special-CreateAccount .vector-header-container,
body.mw-special-CreateAccount .vector-header {
background: transparent;
border: 0;
box-shadow: none;
margin: 0;
padding: 0;
min-height: 0;
height: 0;
overflow: visible;
}
 
/* position:fixed (nao absolute): o header-container acima tem
  position:relative nativo do skin e serve de referencia pro absolute,
  entao qualquer ajuste de tamanho nele deslocava esse menu junto. Fixed
  ignora isso e conta so a partir da tela.
  "right" NAO pode ser um px fixo: antes (com position:absolute) ele era
  medido a partir da borda do .wrap centralizado (max-width:1080px,
  padding:0 20px - ver MainPage.html), nao da borda real da tela. Com
  fixed, right:24px passou a contar da borda real do viewport, que em
  telas largas fica bem mais a direita que o conteudo - por isso "fugiu
  do banner". calc() reproduz a borda direita do .wrap: metade da tela
  menos metade do max-width (540px) mais o padding interno (20px). Abaixo
  de 1080px de viewport o .wrap vira fluido com 20px de padding fixo, daí
  o max() com esse piso. Top ainda e palpite, confirme visualmente. */
body.page-Main_Page .vector-header-end {
position: fixed;
top: 120px;
right: max(20px, calc(50vw - 520px));
z-index: 20;
}

Edição atual tal como às 14h32min de 14 de agosto de 2026

/* Esta pagina foi substituida por extensions/RagnaDustCustom (ver CLAUDE.md
   do repo, secao "CSS/JS sitewide") - nao adicione regras aqui, elas ficam
   escondidas/dificeis de achar e podem entrar em conflito com o CSS
   versionado no git. Deixada vazia (so este comentario) de proposito. */