Diferencia entre revisiones de «MediaWiki:Common.css»

De DerechoPedia
Ir a la navegaciónIr a la búsqueda
(Página creada con «→‎Los estilos CSS colocados aquí se aplicarán a todas las apariencias: →‎--- INICIO DE DISEÑO MODERNO PARA BARRA LATERAL (MONOBOOK) ---: →‎1. Limpiar el fondo gris y los bordes antiguos de las cajas: .portlet { background: transparent; border: none; margin-bottom: 15px; box-shadow: none; } .portlet .pBody { background-color: transparent; border: none; padding: 0; } /* 2. Títulos de secciones (Navegación, Herramientas, etc.)…»)
 
Sin resumen de edición
Línea 1: Línea 1:
/* Los estilos CSS colocados aquí se aplicarán a todas las apariencias */
```css
/* --- INICIO DE DISEÑO MODERNO PARA BARRA LATERAL (MONOBOOK) --- */
/* --- DISEÑO MODERNO COMPLETO PARA MONOBOOK (CORREGIDO) --- */


/* 1. Limpiar el fondo gris y los bordes antiguos de las cajas */
/* ==================================================================
.portlet {
  1. LIMPIEZA GENERAL (QUITAR EL ESTILO ANTIGUO DE CAJAS GRISES)
     background: transparent;
  ================================================================== */
     border: none;
/* Forza a que todas las cajas sean transparentes y sin bordes */
     margin-bottom: 15px;
.portlet,
     box-shadow: none;
.portlet .pBody,
#p-personal,
#p-personal .pBody,
#p-cactions,
#p-cactions .pBody,
#p-logo,
#column-one {
     background: transparent !important;
     border: none !important;
     box-shadow: none !important;
     padding-top: 0 !important;
}
}


.portlet .pBody {
/* Quita el fondo gris general del contenedor principal */
#globalWrapper {
    background-color: #fff !important;
}
 
/* ==================================================================
  2. BARRA LATERAL: TÍTULOS (CORREGIDO)
  ================================================================== */
.portlet h3,
.portlet h5 {
    font-family: 'Segoe UI', Roboto, sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important; /* Gris oscuro elegante */
    text-transform: uppercase;
    letter-spacing: 0.5px;
   
    /* CORRECCIÓN: Más espacio abajo para que la línea no toque las letras */
    border-bottom: 2px solid #3498db !important;
    padding-bottom: 8px !important;
    margin-bottom: 10px !important;
    line-height: 1.4 !important;
   
    display: inline-block !important;
    width: auto !important;
    background: none !important;
}
 
/* Si el título es un enlace, evitar que se subraye o cambie de color */
.portlet h3 a,
.portlet h5 a {
    text-decoration: none !important;
    color: inherit !important;
    background: none !important;
    border: none !important;
}
 
/* ==================================================================
  3. BARRA LATERAL: ENLACES
  ================================================================== */
.portlet .pBody ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
 
.portlet .pBody li {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}
 
/* Estilo de los botones */
.portlet .pBody li a {
    display: block !important;
    padding: 6px 10px !important;
    margin-bottom: 4px !important;
    text-decoration: none !important;
    color: #555 !important;
    font-family: 'Segoe UI', sans-serif !important;
    font-size: 13px !important;
    border-radius: 4px !important;
     background-color: transparent;
     background-color: transparent;
     border: none;
     transition: all 0.2s ease;
     padding: 0;
}
 
/* Efecto al pasar el mouse */
.portlet .pBody li a:hover {
    background-color: #f0f6fa !important; /* Fondo azul muy claro */
    color: #3498db !important; /* Texto azul vivo */
    padding-left: 15px !important; /* Pequeño desplazamiento */
}
 
/* ==================================================================
  4. BARRA SUPERIOR (USUARIO Y PESTAÑAS)
  ================================================================== */
/* Alineación a la derecha */
#p-personal ul {
     padding: 0 !important;
    margin: 0 !important;
    text-align: right !important;
}
}


/* 2. Títulos de secciones (Navegación, Herramientas, etc.) más elegantes */
#p-personal li {
.portlet h3 {
    background: none !important;
     font-family: 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
    border: none !important;
     font-size: 13px;
    padding: 0 !important;
     font-weight: 700;
    margin: 0 0 0 15px !important;
     color: #2c3e50; /* Gris azulado oscuro */
    display: inline-block !important;
     text-transform: uppercase;
}
     letter-spacing: 1px;
 
     border-bottom: 2px solid #3498db; /* Línea azul moderna abajo */
#p-personal li a {
    display: inline-block;
    color: #555 !important;
     margin-bottom: 8px;
     font-family: 'Segoe UI', sans-serif !important;
     padding-bottom: 4px;
     font-size: 12px !important;
    text-decoration: none !important;
     font-weight: 600 !important;
    text-transform: lowercase !important;
}
 
#p-personal li a:hover {
     color: #3498db !important;
    text-decoration: underline !important;
}
 
/* Icono usuario */
li#pt-userpage a {
     padding-left: 20px !important;
     background: url('https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/User_font_awesome.svg/16px-User_font_awesome.svg.png') no-repeat left center !important;
    color: #2c3e50 !important;
     font-weight: 700 !important;
}
 
/* Pestañas (Mensaje, Editar, etc.) */
#p-cactions {
     top: 0 !important;
     margin-left: 10px !important;
}
}


/* 3. Limpiar la lista de enlaces */
#p-cactions ul {
.portlet ul {
     margin: 0 !important;
     list-style: none;
     padding: 0 !important;
     margin: 0;
     list-style: none !important;
     padding: 0;
}
}


/* 4. Convertir los enlaces en botones modernos */
#p-cactions li {
.portlet li a {
     border: none !important;
     display: block;             /* El enlace ocupa todo el ancho */
     background: none !important;
     padding: 8px 12px;          /* Espacio interno para que se vea aireado */
     margin: 0 5px 0 0 !important;
    text-decoration: none;     /* Quitar subrayado */
     padding: 0 !important;
     color: #555;               /* Color de texto suave */
     display: inline-block !important;
     font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    border-radius: 6px;        /* Bordes redondeados */
    transition: all 0.2s ease; /* Animación suave al pasar el mouse */
     border-left: 3px solid transparent; /* Preparar borde para efecto hover */
    background-color: #fff;    /* Fondo blanco */
    margin-bottom: 4px;         /* Separación entre botones */
}
}


/* Efecto al pasar el mouse por encima (Hover) */
#p-cactions li a {
.portlet li a:hover {
     background-color: transparent !important;
     background-color: #f0f6fa; /* Fondo azul muy pálido */
     color: #555 !important;
     color: #2980b9;             /* Texto azul vivo */
    border: 1px solid transparent !important;
     border-left: 3px solid #3498db; /* Borde azul a la izquierda */
     border-radius: 4px 4px 0 0 !important;
     padding-left: 15px;         /* Pequeño movimiento a la derecha */
     padding: 8px 15px !important;
     box-shadow: 0 2px 5px rgba(0,0,0,0.05); /* Sombra suave */
    text-decoration: none !important;
     text-decoration: none;
     font-family: 'Segoe UI', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
     text-transform: capitalize !important;
}
}


/* 5. Modernizar la caja de búsqueda */
#p-cactions li.selected a {
#p-search .pBody {
     background-color: #fff !important;
     padding: 10px 0;
    color: #2c3e50 !important;
     text-align: center; /* Centrar elementos */
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #fff !important;
     z-index: 10 !important;
}
}


#searchInput {
#p-cactions li a:hover {
    width: 90%;
     background-color: #f0f6fa !important;
    padding: 8px 12px;
     color: #3498db !important;
    border: 1px solid #dcdcdc;
    border-radius: 20px; /* Hacer la caja redonda */
     outline: none;
    font-family: 'Segoe UI', sans-serif;
     box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
}
}


#searchInput:focus {
/* ==================================================================
     border-color: #3498db; /* Borde azul al escribir */
  5. CAJA DE BÚSQUEDA
  ================================================================== */
#p-search .pBody {
     text-align: center !important;
    padding: 15px 0 !important;
}
}


/* Botones de búsqueda */
#searchInput {
#searchGoButton, #mw-searchButton {
     width: 85% !important;
     background-color: #3498db; /* Azul corporativo */
     padding: 8px 12px !important;
     color: white;
     border: 1px solid #ccc !important;
     border: none;
     border-radius: 20px !important;
     padding: 6px 15px;
     margin-bottom: 8px !important;
     margin-top: 8px;
     font-family: 'Segoe UI', sans-serif !important;
    border-radius: 4px;
     box-shadow: inset 0 1px 3px rgba(0,0,0,0.05) !important;
    cursor: pointer;
     font-weight: 600;
    text-transform: uppercase;
     font-size: 11px;
}
}


#searchGoButton:hover, #mw-searchButton:hover {
input.searchButton,
     background-color: #2980b9; /* Azul más oscuro al pasar mouse */
#searchGoButton,  
#mw-searchButton {
     background-color: #3498db !important;
    color: white !important;
    border: none !important;
    padding: 8px 15px !important;
    border-radius: 4px !important;
    font-weight: bold !important;
    font-size: 12px !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}
}


input.searchButton:hover,
#searchGoButton:hover,
#mw-searchButton:hover {
    background-color: #2980b9 !important;
}
/* --- FIN DEL CÓDIGO --- */
/* --- FIN DEL CÓDIGO --- */
```

Revisión del 13:44 19 dic 2025

```css
/* --- DISEÑO MODERNO COMPLETO PARA MONOBOOK (CORREGIDO) --- */

/* ==================================================================
   1. LIMPIEZA GENERAL (QUITAR EL ESTILO ANTIGUO DE CAJAS GRISES)
   ================================================================== */
/* Forza a que todas las cajas sean transparentes y sin bordes */
.portlet,
.portlet .pBody,
#p-personal,
#p-personal .pBody,
#p-cactions,
#p-cactions .pBody,
#p-logo,
#column-one {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding-top: 0 !important;
}

/* Quita el fondo gris general del contenedor principal */
#globalWrapper {
    background-color: #fff !important;
}

/* ==================================================================
   2. BARRA LATERAL: TÍTULOS (CORREGIDO)
   ================================================================== */
.portlet h3, 
.portlet h5 {
    font-family: 'Segoe UI', Roboto, sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important; /* Gris oscuro elegante */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    
    /* CORRECCIÓN: Más espacio abajo para que la línea no toque las letras */
    border-bottom: 2px solid #3498db !important; 
    padding-bottom: 8px !important; 
    margin-bottom: 10px !important;
    line-height: 1.4 !important;
    
    display: inline-block !important;
    width: auto !important;
    background: none !important;
}

/* Si el título es un enlace, evitar que se subraye o cambie de color */
.portlet h3 a, 
.portlet h5 a {
    text-decoration: none !important;
    color: inherit !important;
    background: none !important;
    border: none !important;
}

/* ==================================================================
   3. BARRA LATERAL: ENLACES
   ================================================================== */
.portlet .pBody ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.portlet .pBody li {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* Estilo de los botones */
.portlet .pBody li a {
    display: block !important;
    padding: 6px 10px !important;
    margin-bottom: 4px !important;
    text-decoration: none !important;
    color: #555 !important;
    font-family: 'Segoe UI', sans-serif !important;
    font-size: 13px !important;
    border-radius: 4px !important;
    background-color: transparent;
    transition: all 0.2s ease;
}

/* Efecto al pasar el mouse */
.portlet .pBody li a:hover {
    background-color: #f0f6fa !important; /* Fondo azul muy claro */
    color: #3498db !important; /* Texto azul vivo */
    padding-left: 15px !important; /* Pequeño desplazamiento */
}

/* ==================================================================
   4. BARRA SUPERIOR (USUARIO Y PESTAÑAS)
   ================================================================== */
/* Alineación a la derecha */
#p-personal ul {
    padding: 0 !important;
    margin: 0 !important;
    text-align: right !important;
}

#p-personal li {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 0 0 15px !important;
    display: inline-block !important;
}

#p-personal li a {
    color: #555 !important;
    font-family: 'Segoe UI', sans-serif !important;
    font-size: 12px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    text-transform: lowercase !important;
}

#p-personal li a:hover {
    color: #3498db !important;
    text-decoration: underline !important;
}

/* Icono usuario */
li#pt-userpage a {
    padding-left: 20px !important;
    background: url('https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/User_font_awesome.svg/16px-User_font_awesome.svg.png') no-repeat left center !important;
    color: #2c3e50 !important;
    font-weight: 700 !important;
}

/* Pestañas (Mensaje, Editar, etc.) */
#p-cactions {
    top: 0 !important;
    margin-left: 10px !important;
}

#p-cactions ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

#p-cactions li {
    border: none !important;
    background: none !important;
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
    display: inline-block !important;
}

#p-cactions li a {
    background-color: transparent !important;
    color: #555 !important;
    border: 1px solid transparent !important;
    border-radius: 4px 4px 0 0 !important;
    padding: 8px 15px !important;
    text-decoration: none !important;
    font-family: 'Segoe UI', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: capitalize !important;
}

#p-cactions li.selected a {
    background-color: #fff !important;
    color: #2c3e50 !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #fff !important;
    z-index: 10 !important;
}

#p-cactions li a:hover {
    background-color: #f0f6fa !important;
    color: #3498db !important;
}

/* ==================================================================
   5. CAJA DE BÚSQUEDA
   ================================================================== */
#p-search .pBody {
    text-align: center !important;
    padding: 15px 0 !important;
}

#searchInput {
    width: 85% !important;
    padding: 8px 12px !important;
    border: 1px solid #ccc !important;
    border-radius: 20px !important;
    margin-bottom: 8px !important;
    font-family: 'Segoe UI', sans-serif !important;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.05) !important;
}

input.searchButton, 
#searchGoButton, 
#mw-searchButton {
    background-color: #3498db !important;
    color: white !important;
    border: none !important;
    padding: 8px 15px !important;
    border-radius: 4px !important;
    font-weight: bold !important;
    font-size: 12px !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

input.searchButton:hover, 
#searchGoButton:hover, 
#mw-searchButton:hover {
    background-color: #2980b9 !important;
}
/* --- FIN DEL CÓDIGO --- */

```