MediaWiki:Common.css: mudanças entre as edições
De nti
Sem resumo de edição |
Sem resumo de edição |
||
Linha 36: | Linha 36: | ||
} | } | ||
/* Menu | |||
/* Menu horizontal centralizado */ | |||
#p-navigation { | #p-navigation { | ||
background-color: #006400; /* | display: flex; | ||
justify-content: center; /* Centraliza o menu horizontalmente */ | |||
background-color: #006400; /* Cor de fundo verde */ | |||
padding: 10px 0; | |||
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Sombra leve */ | |||
border-radius: 10px; | border-radius: 10px; | ||
margin: 20px auto; /* Centraliza o menu na página */ | |||
width: 100%; | |||
max-width: 1200px; /* Largura máxima para evitar que fique muito grande */ | |||
} | } | ||
/* Itens do menu */ | |||
#p-navigation ul { | #p-navigation ul { | ||
list-style: none; | list-style: none; | ||
Linha 53: | Linha 59: | ||
margin: 0; | margin: 0; | ||
display: flex; | display: flex; | ||
justify-content: center; /* Centraliza os itens do menu */ | |||
} | } | ||
#p-navigation li { | #p-navigation li { | ||
margin: | margin: 0 15px; | ||
} | } | ||
#p-navigation li a { | #p-navigation li a { | ||
color: | color: #ffffff; /* Cor do texto do menu */ | ||
text-decoration: none; | |||
font-weight: bold; | font-weight: bold; | ||
padding: 10px 20px; | |||
padding: 10px | |||
border-radius: 5px; | border-radius: 5px; | ||
transition: background-color 0.3s ease; | transition: background-color 0.3s ease; | ||
Linha 70: | Linha 76: | ||
#p-navigation li a:hover { | #p-navigation li a:hover { | ||
background-color: #32CD32; /* Cor | background-color: #32CD32; /* Cor verde mais clara no hover */ | ||
} | } | ||
/* | /* Ajustes para dispositivos móveis */ | ||
@media (max-width: 768px) { | @media (max-width: 768px) { | ||
#p-navigation { | #p-navigation ul { | ||
flex-direction: column; | flex-direction: column; /* Menu vertical em telas pequenas */ | ||
align-items: center; | |||
} | } | ||
Linha 84: | Linha 90: | ||
} | } | ||
} | } | ||
Edição das 19h41min de 19 de setembro de 2024
/** o código CSS colocado aqui será aplicado a todos os temas */ /* Layout principal */ #content { display: flex; flex-direction: column; align-items: center; background-color: #ffffff; padding: 20px; margin: 0 auto; max-width: 1200px; /* Largura máxima para desktops */ box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); border-radius: 10px; } @media (max-width: 768px) { #content { padding: 15px; max-width: 100%; } } /* Sidebar - Oculta em telas menores e deixa o conteúdo centralizado */ #mw-panel { display: flex; flex-direction: column; background-color: #006400; /* Cor verde do IF */ padding: 10px; width: 250px; } @media (max-width: 768px) { #mw-panel { display: none; /* Oculta sidebar em telas pequenas */ } } /* Menu horizontal centralizado */ #p-navigation { display: flex; justify-content: center; /* Centraliza o menu horizontalmente */ background-color: #006400; /* Cor de fundo verde */ padding: 10px 0; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Sombra leve */ border-radius: 10px; margin: 20px auto; /* Centraliza o menu na página */ width: 100%; max-width: 1200px; /* Largura máxima para evitar que fique muito grande */ } /* Itens do menu */ #p-navigation ul { list-style: none; padding: 0; margin: 0; display: flex; justify-content: center; /* Centraliza os itens do menu */ } #p-navigation li { margin: 0 15px; } #p-navigation li a { color: #ffffff; /* Cor do texto do menu */ text-decoration: none; font-weight: bold; padding: 10px 20px; border-radius: 5px; transition: background-color 0.3s ease; } #p-navigation li a:hover { background-color: #32CD32; /* Cor verde mais clara no hover */ } /* Ajustes para dispositivos móveis */ @media (max-width: 768px) { #p-navigation ul { flex-direction: column; /* Menu vertical em telas pequenas */ align-items: center; } #p-navigation li { margin: 10px 0; } } /* Tipografia geral */ body { font-family: 'Open Sans', sans-serif; line-height: 1.6; background-color: #f4f4f4; /* Fundo claro */ color: #333; margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { color: #006400; /* Verde do IF para títulos */ margin-bottom: 20px; } a { color: #006400; /* Cor dos links */ text-decoration: none; transition: color 0.3s ease; } a:hover { color: #32CD32; } /* Botões */ button, .button { background-color: #006400; color: white; border: none; padding: 10px 20px; border-radius: 5px; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; } button:hover, .button:hover { background-color: #228B22; /* Sombra mais clara no hover */ } button:active, .button:active { background-color: #32CD32; } /* Rodapé */ #footer { background-color: #006400; color: white; padding: 20px; text-align: center; margin-top: 20px; border-radius: 5px; } #footer a { color: white; text-decoration: underline; } @media (max-width: 768px) { #footer { font-size: 14px; } } /* Imagens responsivas */ img { max-width: 100%; height: auto; border-radius: 10px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } /* Barra de ferramentas (toolbar) */ #p-personal, #p-views { background-color: #006400; padding: 10px; border-radius: 5px; margin-bottom: 20px; } #p-personal a, #p-views a { color: white; padding: 8px; border-radius: 5px; transition: background-color 0.3s ease; } #p-personal a:hover, #p-views a:hover { background-color: #32CD32; } /* Ajustes responsivos para tablets e dispositivos móveis */ @media (max-width: 1024px) { #content { padding: 15px; max-width: 90%; } h1, h2, h3 { font-size: 1.5em; } } @media (max-width: 768px) { h1, h2, h3 { font-size: 1.2em; } #p-navigation ul { flex-direction: column; } #p-navigation li { margin: 10px 0; } }