Mudanças entre as edições de "MediaWiki:Common.css"
| Linha 1: | Linha 1: | ||
/** o código CSS colocado aqui será aplicado a todos os temas */ | /** 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: 50px; | ||
| + | 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 { | #mw-panel { | ||
| − | + | display: flex; | |
| − | + | flex-direction: column; | |
| − | + | padding: 10px; | |
| − | width: 250px; /* | + | width: 250px; |
| − | + | } | |
| − | background-color: # | + | |
| − | padding: | + | @media (max-width: 768px) { |
| − | box-shadow: | + | #mw-panel { |
| − | + | display: none; /* Oculta sidebar em telas pequenas */ | |
| − | + | } | |
| + | } | ||
| + | |||
| + | |||
| + | |||
| + | /* Menu de navegação */ | ||
| + | #p-navigation { | ||
| + | background-color: #3CB371; /* Verde mais claro */ | ||
| + | color: white; | ||
| + | padding: 10px; | ||
| + | border-radius: 8px; | ||
| + | display: flex; | ||
| + | flex-wrap: wrap; | ||
| + | justify-content: space-between; | ||
| + | box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); | ||
} | } | ||
| − | + | #p-navigation ul { | |
| − | # | + | list-style: none; |
| − | list-style: none; | ||
padding: 0; | padding: 0; | ||
margin: 0; | margin: 0; | ||
| + | display: flex; | ||
| + | flex-wrap: wrap; | ||
} | } | ||
| − | # | + | #p-navigation li { |
| − | margin: 15px | + | margin: 10px 15px; |
} | } | ||
| − | # | + | #p-navigation li a { |
color: white; | color: white; | ||
| + | font-weight: bold; | ||
text-decoration: none; | text-decoration: none; | ||
| − | + | padding: 10px 15px; | |
| − | padding: 10px | ||
| − | |||
border-radius: 5px; | border-radius: 5px; | ||
transition: background-color 0.3s ease; | transition: background-color 0.3s ease; | ||
} | } | ||
| − | # | + | #p-navigation li a:hover { |
| − | background-color: # | + | background-color: #8FBC8F; /* Cor de destaque do menu */ |
} | } | ||
| − | /* | + | /* Menu em dispositivos móveis */ |
@media (max-width: 768px) { | @media (max-width: 768px) { | ||
| − | # | + | #p-navigation { |
| − | + | flex-direction: column; | |
| − | + | padding: 20px; | |
| − | |||
} | } | ||
| − | |||
| − | + | #p-navigation li { | |
| − | + | margin: 10px 0; | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | margin | ||
| − | |||
} | } | ||
} | } | ||
| − | |||
| − | |||
| − | |||
| − | |||
/* Tipografia geral */ | /* Tipografia geral */ | ||
Edição das 18h09min de 23 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: 50px;
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;
padding: 10px;
width: 250px;
}
@media (max-width: 768px) {
#mw-panel {
display: none; /* Oculta sidebar em telas pequenas */
}
}
/* Menu de navegação */
#p-navigation {
background-color: #3CB371; /* Verde mais claro */
color: white;
padding: 10px;
border-radius: 8px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
#p-navigation ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
}
#p-navigation li {
margin: 10px 15px;
}
#p-navigation li a {
color: white;
font-weight: bold;
text-decoration: none;
padding: 10px 15px;
border-radius: 5px;
transition: background-color 0.3s ease;
}
#p-navigation li a:hover {
background-color: #8FBC8F; /* Cor de destaque do menu */
}
/* Menu em dispositivos móveis */
@media (max-width: 768px) {
#p-navigation {
flex-direction: column;
padding: 20px;
}
#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);
}
/* 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;
}
}