MediaWiki:Common.css: mudanças entre as edições
De nti
Sem resumo de edição |
Sem resumo de edição |
||
Linha 2: | Linha 2: | ||
/* Ajuste do menu de navegação lateral | /* Ajuste do menu de navegação lateral compacto */ | ||
#mw-panel { | #mw-panel { | ||
position: fixed; /* Fixa | position: fixed; /* Fixa a barra lateral */ | ||
top: | top: 60px; /* Distância do topo da página para que não ocupe todo o espaço */ | ||
left: 0; | left: 0; | ||
width: | width: 200px; /* Largura menor e compacta */ | ||
background-color: #006400; /* Cor verde do IFSULDEMINAS */ | |||
padding: | padding: 10px 0; /* Menos espaçamento em cima e embaixo */ | ||
box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); /* Sombra | box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); /* Sombra sutil */ | ||
z-index: 1000; /* | z-index: 1000; /* Sobrepor outros elementos */ | ||
border-radius: 0 10px 10px 0; /* Arredondamento nas bordas da barra */ | |||
} | } | ||
/* Estilo para a lista de links */ | |||
/* | |||
#mw-panel ul { | #mw-panel ul { | ||
list-style: none; /* Remove | list-style: none; /* Remove marcadores das listas */ | ||
padding: 0; | padding: 0; | ||
margin: 0; | margin: 0; | ||
Linha 25: | Linha 23: | ||
#mw-panel li { | #mw-panel li { | ||
margin: | margin: 5px 0; /* Menor espaçamento entre os itens */ | ||
} | } | ||
Linha 32: | Linha 30: | ||
text-decoration: none; | text-decoration: none; | ||
font-weight: bold; | font-weight: bold; | ||
padding: | padding: 8px 15px; /* Menor espaçamento dentro dos links */ | ||
display: block; | display: block; | ||
border-radius: 5px; | border-radius: 5px; | ||
Linha 39: | Linha 37: | ||
#mw-panel a:hover { | #mw-panel a:hover { | ||
background-color: #32CD32; /* Cor | background-color: #32CD32; /* Cor de destaque ao passar o mouse */ | ||
} | } | ||
Linha 45: | Linha 43: | ||
@media (max-width: 768px) { | @media (max-width: 768px) { | ||
#mw-panel { | #mw-panel { | ||
position: relative; /* | position: relative; /* Torna o menu estático em telas menores */ | ||
width: 100%; /* | width: 100%; /* Menu ocupa toda a largura da tela */ | ||
top: 0; | |||
border-radius: 0; /* Remove bordas arredondadas em mobile */ | |||
} | } | ||
} | } | ||
/* Ajuste do conteúdo principal para não ser sobreposto */ | |||
/* Ajuste do conteúdo principal para não ser sobreposto | |||
#content { | #content { | ||
margin-left: | margin-left: 220px; /* Ajusta o espaço à esquerda para a barra lateral */ | ||
padding: 20px; | padding: 20px; | ||
background-color: #ffffff; | background-color: #ffffff; | ||
border-radius: 10px; | border-radius: 10px; | ||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* Sombra leve | box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* Sombra leve no conteúdo */ | ||
} | } | ||
/* Ajuste | /* Ajuste para dispositivos móveis */ | ||
@media (max-width: 768px) { | @media (max-width: 768px) { | ||
#content { | #content { | ||
margin-left: 0; /* Remove a margem em telas | margin-left: 0; /* Remove a margem à esquerda em telas menores */ | ||
padding: 10px; | padding: 10px; | ||
} | } | ||
} | } | ||
Edição das 21h21min de 23 de setembro de 2024
/** o código CSS colocado aqui será aplicado a todos os temas */ /* Ajuste do menu de navegação lateral compacto */ #mw-panel { position: fixed; /* Fixa a barra lateral */ top: 60px; /* Distância do topo da página para que não ocupe todo o espaço */ left: 0; width: 200px; /* Largura menor e compacta */ background-color: #006400; /* Cor verde do IFSULDEMINAS */ padding: 10px 0; /* Menos espaçamento em cima e embaixo */ box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1); /* Sombra sutil */ z-index: 1000; /* Sobrepor outros elementos */ border-radius: 0 10px 10px 0; /* Arredondamento nas bordas da barra */ } /* Estilo para a lista de links */ #mw-panel ul { list-style: none; /* Remove marcadores das listas */ padding: 0; margin: 0; } #mw-panel li { margin: 5px 0; /* Menor espaçamento entre os itens */ } #mw-panel a { color: white; text-decoration: none; font-weight: bold; padding: 8px 15px; /* Menor espaçamento dentro dos links */ display: block; border-radius: 5px; transition: background-color 0.3s ease; } #mw-panel a:hover { background-color: #32CD32; /* Cor de destaque ao passar o mouse */ } /* Responsividade para dispositivos móveis */ @media (max-width: 768px) { #mw-panel { position: relative; /* Torna o menu estático em telas menores */ width: 100%; /* Menu ocupa toda a largura da tela */ top: 0; border-radius: 0; /* Remove bordas arredondadas em mobile */ } } /* Ajuste do conteúdo principal para não ser sobreposto */ #content { margin-left: 220px; /* Ajusta o espaço à esquerda para a barra lateral */ padding: 20px; background-color: #ffffff; border-radius: 10px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* Sombra leve no conteúdo */ } /* Ajuste para dispositivos móveis */ @media (max-width: 768px) { #content { margin-left: 0; /* Remove a margem à esquerda em telas menores */ padding: 10px; } } /* 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; } }