Avisos
Vaciar todo

Calendario no responsive

6 Respuestas
3 Usuarios
0 Reactions
17 Visitas
Respuestas: 399
Reputable Member
Topic starter
 

No se visualiza correctamente la version responsive del movil cuando es por ejemplo la vista del mes. ¿Pueden ayudarme a ponerle algun ajuste de css para que se vea correctamente? Adjunto captura

IMG 9130

 

Contenido solo visible a usuarios registrados


 
Respondido : 08/05/2025 7:03 pm
Bruno
Respuestas: 6528
Illustrious Member Moderator
 

Hola Lourdes,

He estado revisando el calendario que nos comentas pero parece ser que ya la vista por "Mes" si que es responsive permitiendo hacer scroll lateral entre los dias

image

Este es un comportamiento estandar en tablas responsivas para no compactar todo el contenido y el usuario pueda ver todas las fechas desplazándose a los lados

Por otro lado al estar indagando en la estructura pude fijarme que el calendario esta creado bajo los modulos de Essential Addons para Elementor

https://essential-addons.com/docs/event-calendar/

Puedes validar entre sus opciones si hay alguna otra disposición en mobile que te parezca mas adecuada

Saludos!

 


Esta publicación ha sido modificada el hace 5 meses por Bruno
 
Respondido : 08/05/2025 7:50 pm
Respuestas: 399
Reputable Member
Topic starter
 

@bruno-vichetti Gracias por tu respuesta, lo que dices es correcto se puede desplazar pero no es intuitivo. no es posible mediante css hacer que se visualice completo el calendario mensual? Si no fuese posible, ¿Podrias indicarme si mediante css se puede ocultar el boton de Mes, semana y dia? Asi dejaría en el movil visible solo la opcion de agenda, la cual me parece es la mas adecuada para movil.

Ademas al hacer click en el evento puedo ver en movil que el formulario se ve con poca altura, ¿se le podria dar mas altura a esa ventana emergente para que se muestre mas formulario y se entienda que haciendo scroll van a poder rellenarlo y apuntarse?

Muchas gracias.


 
Respondido : 08/05/2025 10:07 pm
Bruno
Respuestas: 6528
Illustrious Member Moderator
 

Que tal Lourdes,

Todos estos ajustes que te gustaria implementar son para la vista en moviles es correcto?

De ser asi vamos por partes, primero deseas ocultar las opciones de Dia, Semana y Mes

image

Seguido de ello es hacer que la ventana desplegable del evento tenga mas altura

image

Para lograrlo puedes usar los siguientes estilos CSS

@media only screen and (max-width: 767px) {
.fc-timeGridDay-button, .fc-timeGridWeek-button, .fc-dayGridMonth-button{
display: none;
}
.eael-event-calendar-wrapper .eaelec-modal-body {
height: 500px;
}
}

Prueba y nos comentas

Saludos!

 


 
Respondido : 08/05/2025 10:36 pm
Respuestas: 399
Reputable Member
Topic starter
 

@bruno-vichetti Gracias ahora el formulario al hacer click tiene mas altura.

 

Entiendo por tu respuesta que no es entonces posible mediante css hacer que se visualice completo el calendario mensual verdad?

 

Si no fuese posible solo me quedaria como opcion en el movil la eliminacion de los botones, segun el css que me mandaste no funcionó.

Si dejo la opcion de agenda en el movil veo que se queda un espacio enorme vacio del calendario al footer, si le quito margen se queda como muestro en la imagen, con las rayas laterales..

IMG 9171

 


 
Respondido : 09/05/2025 8:42 am
Pepe
 Pepe
Respuestas: 41224
Illustrious Member Admin
 

Hola Lourdes

La visualización de los días no se puede modificar ya que no cabrían todas las columnas o los datos serian tan pequeños que complicaría la visualización.

Puedes probar lo siguiente:

@media (max-width: 768px) {
.eael-event-calendar-wrapper,
.eael-event-calendar-wrapper .fc {
overflow-x: hidden !important;
width: 100% !important;
max-width: 100% !important;
}

.eael-event-calendar-wrapper .fc-daygrid table {
width: 100% !important;
table-layout: fixed !important;
}

.eael-event-calendar-wrapper .fc-daygrid td,
.eael-event-calendar-wrapper .fc-daygrid th {
width: 14.2857% !important; /* 100% / 7 días */
padding: 2px !important;
box-sizing: border-box;
word-break: break-word !important;
overflow-wrap: break-word !important;
height: auto !important;
min-height: 80px;
}


.eael-event-calendar-wrapper .fc-daygrid-day-frame,
.eael-event-calendar-wrapper .fc-event {
max-width: 100% !important;
white-space: normal !important;
overflow-wrap: break-word !important;
word-break: break-word !important;
}


.eael-event-calendar-wrapper .fc-daygrid-day {
min-width: 0 !important;
}
}

 

Con esto evitas el Scroll

 

Un Saludo

 


 
Respondido : 09/05/2025 9:39 am