
Idioma 🇪🇸 Español
Primeros pasos
Estilos del widget
Otras bibliotecas de frontend
Custom Styling Guide
Esta guía proporciona el CSS predeterminado completo que utiliza el widget de comentarios de FastComments (v2) y algunas instrucciones para anular los estilos.
Comprender el CSS predeterminado te permite:
- Personalizar la apariencia sobrescribiendo estilos específicos
- Solucionar problemas de estilo viendo qué clases y selectores están disponibles
- Crear temas personalizados que funcionen con la estructura del widget
- Usar con asistentes de IA para generar modificaciones personalizadas de CSS.
Cómo anular los estilos
Anular los estilos varía según el widget. Para el widget de comentarios, tienes que usar el parámetro de configuración customCSS para
pasar el CSS al iframe, o especificar el CSS en la página de Personalización en el panel de administración que servirá el CSS
desde nuestro CDN.
Cómo personalizar los estilos 
Cómo personalizar los estilos del widget de comentarios
Puedes personalizar el estilo del widget de comentarios de dos maneras:
Opción 1: Mediante el parámetro customCSS
Pasa tu CSS personalizado como una cadena al parámetro customCSS al inicializar el widget:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Opción 2: A través del Panel de Administración
- Ve a la página de personalización del widget en tu panel de administración
- Desplázate a la sección "CSS personalizado" bajo "Avanzado"
- Introduce tu CSS personalizado
- Haz clic en "Guardar"
Tu CSS personalizado se aplicará a todos los widgets de comentarios en tu sitio.
Consejos
- Usa
!importantpara anular los estilos predeterminados si es necesario - Apunta a selectores específicos para evitar afectar otras partes de tu sitio
- Prueba tu CSS en diferentes navegadores para comprobar la compatibilidad
- El widget utiliza CSS estándar - no se requieren preprocesadores especiales
Referencia de estilos del widget de comentarios (v2, última versión) 

Estilos del widget de comentarios recientes 
El widget Comentarios recientes muestra una lista de los comentarios más recientes en tu sitio o de una página específica.
Este widget incluye un estilo predeterminado mínimo y está diseñado para poder personalizarse fácilmente con tu propio CSS.
Estructura del widget
El widget se renderiza con la siguiente estructura HTML:
<div class="fastcomments-recent-comments">
<div class="comment">
<div class="user-details">
<img src="..." alt="Avatar" class="avatar" />
<span class="user-name">Username</span>
<span class="reply-date-time">2 hours ago</span>
</div>
<div class="comment-text">Comment content...</div>
<div class="link-wrapper">
<a class="link" href="...">Page Title</a>
</div>
</div>
<!-- More comments... -->
</div>
Referencia del CSS predeterminado de Comentarios recientes
El widget incluye el siguiente estilo predeterminado mínimo:

Ejemplos de personalización
Cambiar tamaño del avatar
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Cambiar truncamiento del texto del comentario
El estilo predeterminado utiliza trucos de CSS para truncar comentarios largos con "...". Para desactivarlo:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Agregar borde a los comentarios
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Estilos del widget de páginas principales 
El widget Páginas principales muestra una lista de tus páginas con más comentarios.
Este widget incluye un estilo predeterminado mínimo y está diseñado para ser fácilmente personalizado con tu propio CSS.
Estructura del widget
El widget se renderiza con la siguiente estructura HTML:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Referencia del CSS predeterminado de Páginas principales
El widget incluye el siguiente estilo predeterminado mínimo:

Ejemplos de personalización
Agregar estilo a los enlaces
.fastcomments-top-pages .title-link {
color: #0066cc !important;
text-decoration: none !important;
font-size: 14px !important;
}
.fastcomments-top-pages .title-link:hover {
text-decoration: underline !important;
}
Agregar bordes entre páginas
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Estilizar el número de comentarios
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}