Files
roi-theme/wp-content/themes/apus-theme/assets/css/componente-related-posts.css
FrankZamora d55d0f5c20 Fix Related Posts CSS: Corregir selectores para aplicar estilos - Issue #127
PROBLEMA:
- CSS usaba selectores .related-post-card que NO existen en HTML
- HTML usa .related-posts .card (Bootstrap estándar)
- Resultado: CERO estilos personalizados aplicados

CAMBIOS:
- Reescribir componente-related-posts.css con selectores correctos
- Cambiar de .related-post-card a .related-posts .card
- Aplicar CSS exacto de CSS-ESPECIFICO.md líneas 62-132

CSS APLICADO:
 cursor: pointer en cards
 border-left: 4px solid navy
 border-left-color: orange en hover
 box-shadow en hover
 card-title color navy
 card-title color orange en hover

ARCHIVOS:
- wp-content/themes/apus-theme/assets/css/componente-related-posts.css (REESCRITO)
- wp-content/themes/apus-theme/functions.php (v1.0.16 → v1.0.17)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-08 18:56:12 -06:00

93 lines
2.2 KiB
CSS

/**
* Related Posts Component
*
* RESPONSABILIDAD: Estilos para las cards de posts relacionados
* - Cards con borde izquierdo navy de 4px
* - Hover effect con borde naranja
* - Cursor pointer
* - Integración con Bootstrap 5 cards
*
* @package Apus_Theme
* @since 1.0.17
* @source apus-theme-template/css/style.css (líneas del template)
* @reference CSS-ESPECIFICO.md líneas 62-132
*/
/* ========================================
Related Posts Section
======================================== */
.related-posts {
margin: 3rem 0;
}
.related-posts h2 {
color: var(--color-navy-primary);
font-weight: 700;
margin-bottom: 2rem;
}
/* ========================================
Related Posts Cards
======================================== */
.related-posts .card {
cursor: pointer;
background: #ffffff !important;
border: 1px solid var(--color-neutral-100) !important;
border-left: 4px solid var(--color-neutral-600) !important;
transition: all 0.3s ease;
height: 100%;
}
.related-posts .card:hover {
background: var(--color-neutral-50) !important;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
border-left-color: var(--color-orange-primary) !important;
}
.related-posts .card-body {
padding: 1.5rem !important;
}
.related-posts .card-title {
color: var(--color-navy-primary) !important;
font-weight: 600;
font-size: 0.95rem;
line-height: 1.4;
}
.related-posts a {
text-decoration: none;
}
.related-posts a:hover .card-title {
color: var(--color-orange-primary) !important;
}
/* ========================================
Pagination (si existe)
======================================== */
.pagination .page-link {
color: var(--color-neutral-600);
border: 1px solid var(--color-neutral-100);
padding: 0.5rem 1rem;
margin: 0 0.25rem;
border-radius: 4px;
font-weight: 500;
transition: all 0.3s ease;
}
.pagination .page-link:hover {
background-color: rgba(255, 133, 0, 0.1);
border-color: var(--color-orange-primary);
color: var(--color-orange-primary);
}
.pagination .page-item.active .page-link {
background-color: var(--color-orange-primary);
border-color: var(--color-orange-primary);
color: #ffffff;
}