MediaWiki:Common.css
De DerechoPedia
Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.
- Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
- Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
- Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
- Opera: Presiona Ctrl+F5.
/* --- SOLUCIÓN FINAL: ESCRITORIO PROFESIONAL vs CELULAR LIMPIO --- */
/* ==================================================================
1. REGLAS GLOBALES (Se aplican siempre para ocultar errores)
================================================================== */
/* Oculta los títulos técnicos que aparecían en tu captura (Page Actions, Vistas, etc) */
#p-cactions h5,
#p-personal h5,
#p-logo h5,
.portlet h5,
#p-search h5 {
display: none !important;
}
/* ==================================================================
2. VERSIÓN ESCRITORIO (Solo PC > 850px)
Aquí mantenemos el diseño de "Botones Azules" que te gustó.
================================================================== */
@media only screen and (min-width: 851px) {
/* Limpieza de fondo */
.portlet:not(#p-cactions):not(#p-personal) .pBody {
background: transparent !important;
border: none !important;
}
/* Títulos Azules Corporativos */
.portlet:not(#p-cactions):not(#p-personal) h3 {
font-family: 'Segoe UI', Roboto, sans-serif !important;
font-size: 13px !important;
font-weight: 800 !important;
color: #263355 !important;
text-transform: uppercase;
border: none !important;
margin-bottom: 8px !important;
display: block !important;
}
/* ESTILO BOTÓN (Caja gris con flecha) */
.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: 7px 10px !important;
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;
}
/* Hover Azul */
.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;
}
/* Botón de búsqueda PC */
input.searchButton, #searchGoButton, #mw-searchButton {
background-color: #263355 !important;
color: white !important;
border: none !important;
padding: 6px 15px !important;
font-weight: bold !important;
text-transform: uppercase !important;
cursor: pointer !important;
}
}
/* ==================================================================
3. VERSIÓN CELULAR (Pantallas < 850px)
Diseño tipo "App Móvil": Lista limpia, sin cajas pálidas, texto negro.
================================================================== */
@media only screen and (max-width: 850px) {
/* 1. Arreglar cabecera rota (Imagen 5) */
/* Esto evita que los iconos se monten unos encima de otros */
#p-cactions {
position: static !important;
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
white-space: nowrap !important;
overflow-x: auto !important; /* Permite deslizar si hay muchos iconos */
height: auto !important;
}
#p-cactions ul {
margin: 0 !important;
padding: 5px !important;
display: flex !important; /* Alinea iconos horizontalmente */
}
#p-cactions li {
float: none !important;
display: inline-block !important;
margin: 0 2px !important;
border: 1px solid #ddd !important;
background: #fff !important;
border-radius: 4px !important;
}
/* 2. Mover menú al final (Clean Footer) */
#column-content {
width: 100% !important;
margin: 0 !important;
float: none !important;
}
#content {
margin: 0 !important;
padding: 10px !important;
}
#column-one {
width: 100% !important;
float: none !important;
padding: 20px 10px !important;
background-color: #f4f4f4 !important; /* Fondo gris claro para diferenciar zona de menú */
}
/* 3. Títulos en Móvil */
.portlet h3 {
font-family: 'Segoe UI', Roboto, sans-serif !important;
font-size: 14px !important;
font-weight: 800 !important;
color: #263355 !important; /* Azul Marca */
text-transform: uppercase;
border-bottom: 2px solid #ccc !important;
margin: 15px 0 10px 0 !important;
display: block !important;
}
/* 4. ENLACES TIPO LISTA (Soluciona botones pálidos) */
.portlet li {
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: transparent !important;
}
.portlet li a {
display: block !important;
padding: 12px 5px !important; /* Espacio cómodo para el dedo */
/* AQUÍ QUITAMOS EL ESTILO BOTÓN Y USAMOS ESTILO LISTA: */
background: transparent !important;
border: none !important;
border-bottom: 1px solid #e0e0e0 !important; /* Línea separadora fina */
color: #333 !important; /* TEXTO NEGRO (Alto contraste) */
font-size: 15px !important;
text-decoration: none !important;
}
/* Flecha al final de la línea estilo iOS/Android */
.portlet li a::after {
content: "›" !important;
float: right !important;
color: #bbb !important;
font-size: 18px !important;
font-weight: bold !important;
}
/* 5. Buscador móvil grande */
#searchInput {
width: 100% !important;
box-sizing: border-box !important;
padding: 10px !important;
font-size: 16px !important; /* Evita zoom en iPhone */
margin-bottom: 10px !important;
}
input.searchButton, #searchGoButton, #mw-searchButton {
width: 100% !important;
padding: 12px !important;
background-color: #263355 !important;
color: white !important;
font-size: 14px !important;
margin-top: 5px !important;
}
}
