Diferencia entre revisiones de «MediaWiki:Common.css»
De DerechoPedia
Ir a la navegaciónIr a la búsqueda
(Página blanqueada) Etiqueta: Vaciado |
Sin resumen de edición Etiqueta: Revertido |
||
| Línea 1: | Línea 1: | ||
/* --- DISEÑO PROFESIONAL UNIFICADO + RESPONSIVO (MONOBOOK MODERNO) --- */ | |||
/* ================================================================== | |||
1. LIMPIEZA DE BARRA LATERAL (Respetando menú superior) | |||
================================================================== */ | |||
.portlet:not(#p-cactions):not(#p-personal) { | |||
background: transparent !important; | |||
border: none !important; | |||
box-shadow: none !important; | |||
padding-top: 0 !important; | |||
} | |||
.portlet:not(#p-cactions):not(#p-personal) .pBody { | |||
background: transparent !important; | |||
border: none !important; | |||
padding: 0 !important; | |||
} | |||
/* ================================================================== | |||
2. TÍTULOS (COLOR AZUL OSCURO EXACTO) | |||
================================================================== */ | |||
.portlet:not(#p-cactions):not(#p-personal) h3, | |||
.portlet:not(#p-cactions):not(#p-personal) h5 { | |||
font-family: 'Segoe UI', Roboto, sans-serif !important; | |||
font-size: 13px !important; | |||
font-weight: 800 !important; | |||
color: #263355 !important; /* Azul Marca */ | |||
text-transform: uppercase; | |||
letter-spacing: 0.5px; | |||
border: none !important; | |||
margin-bottom: 8px !important; | |||
display: block !important; | |||
} | |||
/* ================================================================== | |||
3. ESTILO DE BOTONES (Para todo el menú lateral) | |||
================================================================== */ | |||
.portlet:not(#p-cactions):not(#p-personal) ul { | |||
list-style: none !important; | |||
padding: 0 !important; | |||
margin: 0 !important; | |||
} | |||
.portlet:not(#p-cactions):not(#p-personal) li { | |||
margin: 0 !important; | |||
padding: 0 !important; | |||
border: none !important; | |||
} | |||
/* Diseño del Botón */ | |||
.portlet:not(#p-cactions):not(#p-personal) li a { | |||
display: block !important; | |||
background-color: #f8f9fa !important; | |||
border: 1px solid #e0e0e0 !important; | |||
color: #444 !important; | |||
padding: 10px 12px !important; /* Un poco más alto para facilitar el click en móvil */ | |||
margin-bottom: 4px !important; | |||
border-radius: 4px !important; | |||
text-decoration: none !important; | |||
font-family: 'Segoe UI', sans-serif !important; | |||
font-size: 13px !important; | |||
transition: all 0.2s ease-in-out; | |||
} | |||
/* Flecha decorativa */ | |||
.portlet:not(#p-cactions):not(#p-personal) li a::before { | |||
content: "›" !important; | |||
margin-right: 8px !important; | |||
color: #999 !important; | |||
font-weight: bold !important; | |||
} | |||
/* Efecto Hover */ | |||
.portlet:not(#p-cactions):not(#p-personal) li a:hover { | |||
background-color: #fff !important; | |||
border-color: #263355 !important; | |||
color: #263355 !important; | |||
box-shadow: 0 2px 5px rgba(0,0,0,0.05) !important; | |||
padding-left: 15px !important; | |||
} | |||
.portlet:not(#p-cactions):not(#p-personal) li a:hover::before { | |||
color: #263355 !important; | |||
} | |||
/* ================================================================== | |||
4. CAJA DE BÚSQUEDA | |||
================================================================== */ | |||
#p-search .pBody { | |||
text-align: center !important; | |||
padding: 10px 0 !important; | |||
background: transparent !important; | |||
} | |||
#searchInput { | |||
width: 90% !important; | |||
padding: 8px !important; /* Más grande para dedos táctiles */ | |||
border: 1px solid #ccc !important; | |||
border-radius: 4px !important; | |||
margin-bottom: 5px !important; | |||
} | |||
input.searchButton, #searchGoButton, #mw-searchButton { | |||
background-color: #263355 !important; | |||
color: white !important; | |||
border: none !important; | |||
padding: 8px 15px !important; | |||
border-radius: 4px !important; | |||
font-weight: bold !important; | |||
text-transform: uppercase !important; | |||
font-size: 11px !important; | |||
width: 95% !important; | |||
cursor: pointer !important; | |||
} | |||
/* ================================================================== | |||
5. RESPONSIVE (CELULARES) - ESTO ES LO NUEVO | |||
================================================================== */ | |||
@media only screen and (max-width: 768px) { | |||
/* 1. Ajustar el contenedor principal para que use todo el ancho */ | |||
#globalWrapper { | |||
font-size: 100% !important; | |||
width: 100% !important; | |||
padding: 0 !important; | |||
} | |||
/* 2. El contenido principal ocupa toda la pantalla */ | |||
#column-content { | |||
margin-left: 0 !important; /* Quita el margen izquierdo donde iba la barra */ | |||
width: 100% !important; | |||
float: none !important; | |||
} | |||
#content { | |||
margin: 0 !important; | |||
padding: 1em !important; | |||
} | |||
/* 3. Mover la barra lateral DEBAJO del contenido */ | |||
/* En MonoBook, column-one está físicamente después del contenido en el HTML */ | |||
#column-one { | |||
position: static !important; /* Deja de ser flotante/absoluto */ | |||
width: 100% !important; | |||
padding-top: 20px !important; | |||
background-color: #f4f4f4 !important; /* Fondo gris suave para diferenciar */ | |||
} | |||
/* 4. Ajustar los portlets (cajas de menú) para móvil */ | |||
.portlet { | |||
width: 95% !important; | |||
margin: 0 auto 20px auto !important; /* Centrados */ | |||
float: none !important; | |||
overflow: hidden !important; | |||
} | |||
/* 5. Ajustar menú de usuario superior (Acceder/Mi cuenta) */ | |||
#p-personal { | |||
position: static !important; | |||
text-align: center !important; | |||
width: 100% !important; | |||
padding: 5px 0 !important; | |||
} | |||
#p-personal ul { | |||
text-align: center !important; | |||
} | |||
#p-personal li { | |||
display: inline-block !important; | |||
margin: 0 5px !important; | |||
} | |||
/* 6. Ajustar pestañas superiores (Página, Discusión...) */ | |||
#p-cactions { | |||
position: static !important; | |||
padding-left: 10px !important; | |||
width: 100% !important; | |||
white-space: nowrap !important; | |||
overflow-x: auto !important; /* Permite scroll horizontal si son muchas pestañas */ | |||
} | |||
} | |||
/* --- FIN DEL CÓDIGO --- */ | |||
Revisión del 14:04 19 dic 2025
/* --- DISEÑO PROFESIONAL UNIFICADO + RESPONSIVO (MONOBOOK MODERNO) --- */
/* ==================================================================
1. LIMPIEZA DE BARRA LATERAL (Respetando menú superior)
================================================================== */
.portlet:not(#p-cactions):not(#p-personal) {
background: transparent !important;
border: none !important;
box-shadow: none !important;
padding-top: 0 !important;
}
.portlet:not(#p-cactions):not(#p-personal) .pBody {
background: transparent !important;
border: none !important;
padding: 0 !important;
}
/* ==================================================================
2. TÍTULOS (COLOR AZUL OSCURO EXACTO)
================================================================== */
.portlet:not(#p-cactions):not(#p-personal) h3,
.portlet:not(#p-cactions):not(#p-personal) h5 {
font-family: 'Segoe UI', Roboto, sans-serif !important;
font-size: 13px !important;
font-weight: 800 !important;
color: #263355 !important; /* Azul Marca */
text-transform: uppercase;
letter-spacing: 0.5px;
border: none !important;
margin-bottom: 8px !important;
display: block !important;
}
/* ==================================================================
3. ESTILO DE BOTONES (Para todo el menú lateral)
================================================================== */
.portlet:not(#p-cactions):not(#p-personal) ul {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.portlet:not(#p-cactions):not(#p-personal) li {
margin: 0 !important;
padding: 0 !important;
border: none !important;
}
/* Diseño del Botón */
.portlet:not(#p-cactions):not(#p-personal) li a {
display: block !important;
background-color: #f8f9fa !important;
border: 1px solid #e0e0e0 !important;
color: #444 !important;
padding: 10px 12px !important; /* Un poco más alto para facilitar el click en móvil */
margin-bottom: 4px !important;
border-radius: 4px !important;
text-decoration: none !important;
font-family: 'Segoe UI', sans-serif !important;
font-size: 13px !important;
transition: all 0.2s ease-in-out;
}
/* Flecha decorativa */
.portlet:not(#p-cactions):not(#p-personal) li a::before {
content: "›" !important;
margin-right: 8px !important;
color: #999 !important;
font-weight: bold !important;
}
/* Efecto Hover */
.portlet:not(#p-cactions):not(#p-personal) li a:hover {
background-color: #fff !important;
border-color: #263355 !important;
color: #263355 !important;
box-shadow: 0 2px 5px rgba(0,0,0,0.05) !important;
padding-left: 15px !important;
}
.portlet:not(#p-cactions):not(#p-personal) li a:hover::before {
color: #263355 !important;
}
/* ==================================================================
4. CAJA DE BÚSQUEDA
================================================================== */
#p-search .pBody {
text-align: center !important;
padding: 10px 0 !important;
background: transparent !important;
}
#searchInput {
width: 90% !important;
padding: 8px !important; /* Más grande para dedos táctiles */
border: 1px solid #ccc !important;
border-radius: 4px !important;
margin-bottom: 5px !important;
}
input.searchButton, #searchGoButton, #mw-searchButton {
background-color: #263355 !important;
color: white !important;
border: none !important;
padding: 8px 15px !important;
border-radius: 4px !important;
font-weight: bold !important;
text-transform: uppercase !important;
font-size: 11px !important;
width: 95% !important;
cursor: pointer !important;
}
/* ==================================================================
5. RESPONSIVE (CELULARES) - ESTO ES LO NUEVO
================================================================== */
@media only screen and (max-width: 768px) {
/* 1. Ajustar el contenedor principal para que use todo el ancho */
#globalWrapper {
font-size: 100% !important;
width: 100% !important;
padding: 0 !important;
}
/* 2. El contenido principal ocupa toda la pantalla */
#column-content {
margin-left: 0 !important; /* Quita el margen izquierdo donde iba la barra */
width: 100% !important;
float: none !important;
}
#content {
margin: 0 !important;
padding: 1em !important;
}
/* 3. Mover la barra lateral DEBAJO del contenido */
/* En MonoBook, column-one está físicamente después del contenido en el HTML */
#column-one {
position: static !important; /* Deja de ser flotante/absoluto */
width: 100% !important;
padding-top: 20px !important;
background-color: #f4f4f4 !important; /* Fondo gris suave para diferenciar */
}
/* 4. Ajustar los portlets (cajas de menú) para móvil */
.portlet {
width: 95% !important;
margin: 0 auto 20px auto !important; /* Centrados */
float: none !important;
overflow: hidden !important;
}
/* 5. Ajustar menú de usuario superior (Acceder/Mi cuenta) */
#p-personal {
position: static !important;
text-align: center !important;
width: 100% !important;
padding: 5px 0 !important;
}
#p-personal ul {
text-align: center !important;
}
#p-personal li {
display: inline-block !important;
margin: 0 5px !important;
}
/* 6. Ajustar pestañas superiores (Página, Discusión...) */
#p-cactions {
position: static !important;
padding-left: 10px !important;
width: 100% !important;
white-space: nowrap !important;
overflow-x: auto !important; /* Permite scroll horizontal si son muchas pestañas */
}
}
/* --- FIN DEL CÓDIGO --- */
