Diferencia entre revisiones de «MediaWiki:Common.css»
De Amereida
(No se muestran 3 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | /* Pantallas pequeñas */ | + | /* ----- Pantallas pequeñas ----- */ |
− | @media (max-width: 768px){ | + | @media (max-width: 768px) { |
− | div.thumb-text{ | + | div.thumb-text { |
float: none !important; | float: none !important; | ||
max-width: 100% !important; | max-width: 100% !important; | ||
margin: 0 0 2em 0 !important; | margin: 0 0 2em 0 !important; | ||
} | } | ||
− | div.footerwrap > div.container{ | + | |
+ | div.footerwrap > div.container { | ||
margin: 0 2em !important; | margin: 0 2em !important; | ||
} | } | ||
− | .smwofooterrow nav.navbar ul.navbar-nav{ | + | |
− | text-align: center !important; | + | .smwofooterrow nav.navbar ul.navbar-nav { |
+ | text-align: center !important; | ||
} | } | ||
+ | |||
.smwofooterrow .nav > li, | .smwofooterrow .nav > li, | ||
− | .smwofooterrow .nav > li > a{ | + | .smwofooterrow .nav > li > a { |
− | display: inline-block !important; | + | display: inline-block !important; |
} | } | ||
} | } | ||
− | /* | + | /* ----- Configuración de ancho de páginas ----- */ |
+ | .mw-body { | ||
+ | max-width: 80em; /* Aumentado para mayor flexibilidad */ | ||
+ | margin: 0 auto; /* Centrar la página */ | ||
+ | } | ||
− | . | + | /* ----- Títulos de páginas ----- */ |
− | + | .firstHeading { | |
− | + | font-size: 12px; | |
+ | font-family: "Alegreya Sans"; | ||
+ | letter-spacing: 0.24ex; | ||
+ | text-transform: uppercase; | ||
+ | font-weight: 600; | ||
} | } | ||
− | /* | + | /* ----- Formato de poemas ----- */ |
− | + | .poem { | |
− | . | + | white-space: pre-wrap; |
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | .poem{ | + | .poem p { |
− | + | font: 18px/24px Alegreya, "Times New Roman", Times, serif; | |
+ | margin: 0; | ||
} | } | ||
− | .poem | + | .poem br { |
− | + | display: none; | |
− | |||
} | } | ||
− | + | /* ----- Notas y avisos ----- */ | |
− | + | .note { | |
− | + | font-size: 75%; | |
− | .note{ | + | margin: 1em auto; |
− | + | border: 1px solid #eee; | |
− | + | border-radius: 4px; | |
− | + | padding: 2em; | |
− | + | max-width: 50%; | |
− | |||
} | } | ||
− | /* | + | /* ----- Ajustes de formularios ----- */ |
− | |||
table.formtable tr { | table.formtable tr { | ||
− | + | border-bottom: 2ex solid transparent; | |
} | } | ||
− | table.formtable tr th{ | + | |
− | + | table.formtable tr th { | |
− | + | text-align: right; | |
+ | padding-right: 1ex; | ||
} | } | ||
label.checkboxLabel { | label.checkboxLabel { | ||
− | + | font-weight: normal; | |
− | + | margin-right: 1em; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | /* ----- Licencias para archivos ----- */ |
− | + | .licence { | |
− | + | padding: 1em 2ex; | |
− | + | border: 1px solid #eee; | |
+ | border-radius: 1ex; | ||
+ | font-size: 75%; | ||
+ | line-height: 120%; | ||
} | } | ||
− | + | .licence .image { | |
− | + | float: left; | |
− | + | margin-right: 1em; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | . | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | /* ----- Ajustes de enlaces ----- */ | |
− | + | a.new:link, | |
− | + | a.new:hover, | |
+ | a.new:visited { | ||
+ | color: #666; | ||
} | } | ||
− | + | /* ----- Estilos para "Logos Flotantes" ----- */ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
.page-container { | .page-container { | ||
display: flex; | display: flex; | ||
align-items: flex-start; | align-items: flex-start; | ||
gap: 16px; /* Espaciado constante entre contenido principal y barra lateral */ | gap: 16px; /* Espaciado constante entre contenido principal y barra lateral */ | ||
− | |||
} | } | ||
.main-content { | .main-content { | ||
flex: 1; | flex: 1; | ||
− | max-width: 800px; /* Limitar ancho máximo | + | max-width: 800px; /* Limitar el ancho máximo del contenido principal */ |
− | margin: 0 auto; /* Centrar | + | margin: 0 auto; /* Centrar en pantallas grandes y pequeñas */ |
} | } | ||
.side-content { | .side-content { | ||
− | position: sticky; | + | position: sticky; |
− | top: 20px; | + | top: 20px; |
width: 120px; /* Ancho fijo para la barra lateral */ | width: 120px; /* Ancho fijo para la barra lateral */ | ||
} | } | ||
− | |||
.logos-flotantes { | .logos-flotantes { | ||
display: flex; | display: flex; | ||
Línea 277: | Línea 126: | ||
.logo { | .logo { | ||
− | max-width: 100%; /* Ajustar al ancho | + | max-width: 100%; /* Ajustar al ancho del contenedor */ |
height: auto; /* Mantener proporciones */ | height: auto; /* Mantener proporciones */ | ||
− | |||
} | } | ||
− | /* Responsividad para pantallas pequeñas */ | + | /* ----- Responsividad para pantallas pequeñas ----- */ |
@media (max-width: 768px) { | @media (max-width: 768px) { | ||
.page-container { | .page-container { | ||
− | flex-direction: column; /* | + | flex-direction: column; /* Todo en una sola columna */ |
} | } | ||
.main-content { | .main-content { | ||
− | + | width: 100%; /* Ocupar todo el ancho disponible */ | |
+ | max-width: 100%; /* Eliminar límites de ancho */ | ||
+ | padding: 1em; /* Agregar espacio alrededor del contenido */ | ||
+ | box-sizing: border-box; /* Incluir padding en el ancho total */ | ||
} | } | ||
.side-content { | .side-content { | ||
− | position: | + | position: relative; /* No fijo */ |
− | + | width: 100%; /* Ocupar todo el ancho */ | |
− | + | padding: 1em 0; /* Espaciado vertical */ | |
− | width: 100%; /* | ||
display: flex; | display: flex; | ||
− | + | flex-direction: column; /* Organizar contenido en columna */ | |
− | + | align-items: center; /* Centrar los elementos horizontalmente */ | |
− | + | gap: 12px; /* Espaciado entre logos */ | |
− | + | background-color: #f9f9f9; /* Fondo sutil para distinguir */ | |
} | } | ||
.logos-flotantes { | .logos-flotantes { | ||
− | flex-direction: | + | flex-direction: column; /* Asegurar que los logos estén en columna */ |
− | gap: | + | gap: 8px; /* Espaciado entre elementos */ |
} | } | ||
.logo-container { | .logo-container { | ||
− | margin: 0; /* | + | margin: 0 auto; /* Centrar cada logo */ |
} | } | ||
.logo { | .logo { | ||
− | + | width: 64px; /* Tamaño consistente */ | |
height: auto; /* Mantener proporciones */ | height: auto; /* Mantener proporciones */ | ||
+ | object-fit: contain; /* Ajustar la imagen sin deformar */ | ||
} | } | ||
} | } | ||
− | /* Transiciones | + | /* ----- Transiciones suaves ----- */ |
.side-content, | .side-content, | ||
.logos-flotantes, | .logos-flotantes, |
Revisión actual del 18:33 16 dic 2024
/* ----- Pantallas pequeñas ----- */ @media (max-width: 768px) { div.thumb-text { float: none !important; max-width: 100% !important; margin: 0 0 2em 0 !important; } div.footerwrap > div.container { margin: 0 2em !important; } .smwofooterrow nav.navbar ul.navbar-nav { text-align: center !important; } .smwofooterrow .nav > li, .smwofooterrow .nav > li > a { display: inline-block !important; } } /* ----- Configuración de ancho de páginas ----- */ .mw-body { max-width: 80em; /* Aumentado para mayor flexibilidad */ margin: 0 auto; /* Centrar la página */ } /* ----- Títulos de páginas ----- */ .firstHeading { font-size: 12px; font-family: "Alegreya Sans"; letter-spacing: 0.24ex; text-transform: uppercase; font-weight: 600; } /* ----- Formato de poemas ----- */ .poem { white-space: pre-wrap; } .poem p { font: 18px/24px Alegreya, "Times New Roman", Times, serif; margin: 0; } .poem br { display: none; } /* ----- Notas y avisos ----- */ .note { font-size: 75%; margin: 1em auto; border: 1px solid #eee; border-radius: 4px; padding: 2em; max-width: 50%; } /* ----- Ajustes de formularios ----- */ table.formtable tr { border-bottom: 2ex solid transparent; } table.formtable tr th { text-align: right; padding-right: 1ex; } label.checkboxLabel { font-weight: normal; margin-right: 1em; } /* ----- Licencias para archivos ----- */ .licence { padding: 1em 2ex; border: 1px solid #eee; border-radius: 1ex; font-size: 75%; line-height: 120%; } .licence .image { float: left; margin-right: 1em; } /* ----- Ajustes de enlaces ----- */ a.new:link, a.new:hover, a.new:visited { color: #666; } /* ----- Estilos para "Logos Flotantes" ----- */ .page-container { display: flex; align-items: flex-start; gap: 16px; /* Espaciado constante entre contenido principal y barra lateral */ } .main-content { flex: 1; max-width: 800px; /* Limitar el ancho máximo del contenido principal */ margin: 0 auto; /* Centrar en pantallas grandes y pequeñas */ } .side-content { position: sticky; top: 20px; width: 120px; /* Ancho fijo para la barra lateral */ } .logos-flotantes { display: flex; flex-direction: column; gap: 8px; /* Espaciado entre logos */ } .logo-container { display: block; } .logo { max-width: 100%; /* Ajustar al ancho del contenedor */ height: auto; /* Mantener proporciones */ } /* ----- Responsividad para pantallas pequeñas ----- */ @media (max-width: 768px) { .page-container { flex-direction: column; /* Todo en una sola columna */ } .main-content { width: 100%; /* Ocupar todo el ancho disponible */ max-width: 100%; /* Eliminar límites de ancho */ padding: 1em; /* Agregar espacio alrededor del contenido */ box-sizing: border-box; /* Incluir padding en el ancho total */ } .side-content { position: relative; /* No fijo */ width: 100%; /* Ocupar todo el ancho */ padding: 1em 0; /* Espaciado vertical */ display: flex; flex-direction: column; /* Organizar contenido en columna */ align-items: center; /* Centrar los elementos horizontalmente */ gap: 12px; /* Espaciado entre logos */ background-color: #f9f9f9; /* Fondo sutil para distinguir */ } .logos-flotantes { flex-direction: column; /* Asegurar que los logos estén en columna */ gap: 8px; /* Espaciado entre elementos */ } .logo-container { margin: 0 auto; /* Centrar cada logo */ } .logo { width: 64px; /* Tamaño consistente */ height: auto; /* Mantener proporciones */ object-fit: contain; /* Ajustar la imagen sin deformar */ } } /* ----- Transiciones suaves ----- */ .side-content, .logos-flotantes, .logo { transition: all 0.3s ease; /* Suaviza cambios entre estados */ }