¿Se puede quitar un slider de la vista en un móvil?
6 seguidores
Hola buenas.
Estoy haciendo una web en Wordpress y la plantilla que me he descargado viene con un galería fotográfica que se llama Revolution Slider.
Para la vista en pc viene fenomenal pero para la vista en móvil es un poco cutre ya que la imagen se ver demasiado grande y no la adapta.
Hay algún código para que reconozca esto y lo haga desaparecer en móviles.
Muchas gracias y un saludo.
Ander
Puedes ocultarlo añadiendo un display none a la clase o al ID de del div que contiene el slider mediante el uso de media queries en CSS.
mads_creativo
Pues no tengo ni idea de como hacerlo la verdad.
jejeje
Esta plantilla tiene a su vez un editor de plantillas llamado "page builder" y es ahí donde pongo el carrusel.
Normalmente toco el código para mejorar cambiar cosas, pero esta plantilla me tiene seco a comerme el coco.
DGordillo
eso es CSS básico. Incluso puedes usar jQuery para detectar móviles y añadir clases a lo largo y ancho del BODY, y como ya han dicho antes, añadir un "display:none" al carrusel.
mads_creativo
Ok.
Pues no me entero entonces ya que es mi segunda página con Wordpress y tengo mis dudas.
Donde pongo el "display:none"?? En "style.css", en "responsive.css" (hoja de estilo del carrusel)... en fin que si la hubiera diseñado yo de principio a fin sabría pero en wordpress me pierdo bastante.
Muchas gracias.
mads_creativo
RESUELTO - MUCHAS GRACIAS.
Al final la solución ha sido editar el "responsive.css" que es la hoja de estilo del carrusel.
Mas o menos y con algo de conocimiento ha sido a base de ensayo/error dicho lo cual, para el plugins Revolution Slider, para que no se vea en los móviles hay que modificar esto.
.container-fluid.new_section.fullwidth_aq_rev_block, .container-fluid.new_section.fullwidth_aq_map_block {
display:none;
padding-right: 0;
padding-left: 0;
margin-top: -20px!important;
}
Muchas gracias y espero que este hilo sirva a alguien en un futuro.
DGordillo
no hay una regla para esto. Debes poner el estilo donde toca, pero cada plantilla, cada web, y cada hoja de estilos CSS es única. Hay convenciones, es verdad, para los diferentes CMS que existen: Joomla tiene su estructura de archivos, Wordpress tanto de lo mismo, pero puedes hacerlo de mil maneras... puedes tener una plantilla de Wordpress con 5 archivos CSS o sólo uno, y llamarlo "Mazinger-Z-es-tu-madre.css" si quieres o crees que es necesario (yo llevo haciendo eso casi 10 años, para trolear a los desarrolladores que vengan detrás de mí, o arrancarles una sonrisa durante su trabajo, cada quién se lo toma como quiere)
Cuando me preguntan dónde meter un estilo específico para un elemento del DOM, es como si por ser arquitecto me preguntaran dónde poner una tubería nueva en un rascacielos de 30 pisos. y la respuesta sería la misma: "donde se necesite." y para saber eso, hay que analizar la estructura, los planos, y revisar el inmueble.
mads_creativo
Bravo Gordillo, acabas de hacer un alegato de lo más significativo para acabar diciendo lo que todos ya sabíamos, que cada cosa vaya en su sitio, y es algo bastante evidente, pero no todos hemos nacido sabiendo o en tu caso "arquitecto".
360º
Yo tampoco entiendo el comentario de Dgordillo pero bueno, esta claro que nadie nace sabiendo y para eso está este foro.
DGordillo
No es ninguna tontería.
... Me vas a perdonar la poca paciencia, pero después de 10 años haciendo webs, cada vez que me preguntan algo así, tan a lo ligero, se me revuelve el estómago. Porque siempre hay que explicar que eso depende de qué elemento hay qué esconder, si hay clases o IDs que se puedan utilizar, en este caso en particular si es mejor que no se renderice con(display:none) o si es mejor hacerlo invisible pero ocupando su lugar en el flujo para que no se cargue otras cosas de maquetación, bla bla bla... al final es algo tan sencillo como rastrear el elemento al que se le quiere aplicar el estilo, como tú bien has hecho, pero es algo que tú tenías que hacer, porque nosotros no teníamos acceso a tu código para ver las clases, ni podemos saber si se han customizado dichas clases en caso de estar usar un componente/plugin standard. En algunos casos es necesario usar una combinación de las clases/IDs de cada CMS en conjunto con las de la plantilla y las del propio plugin/slider/lo que sea, para encontrar la ruta correcta o sólo para no joder la maquetación. Eso es trabajo del que tiene la web y su código delante...Sobre todo si preguntas directamente
o para Sandro Rey y su corte de bufones tele-esotéricos.
¿Me explico el porqué no termina de gustarme la AMPLITUD de tu pregunta, no la pregunta en sí? Desde que todo el mundo ha aprendido a hacer webs con Wordpress, gran parte de mi trabajo ha consistido en arreglar las cagadas de otros, o hacer aquellas cosas que la gente no puede hacer por no entender CSS/PHP/HTML... Y Wordpress es un CMS genial, no lo pongo en duda, pero que lo usen para hacer webs como churros sin pensar en las necesidades reales de cada caso, habiendo multitud de CMS que se pueden usar, tampoco es que me haga sentir muy cómodo.
Yo no nací siendo "arquitecto", empecé a investigar webs en el '96 con 16 años cuando apenas había una mierda en la web y todo el porno era gratis, dándole click al botón derecho del ratón para sacar el código fuente, y los pocos tutoriales que había entonces los encontraba buscando en Yahoo o Altavista, porque Google apenas era un proyecto de 2 estudiantes universitarios. Así que si lo que digo es algo que todo mundo ya sabe, ¿Qué hacéis preguntando entonces en los foros? Arreglad las cosas por vosotros mismos y ahorraréis ancho de banda.
mads_creativo
Hola DGordillo, no me apetece entran en una conversación sobre las competencias directas o indirectas de aquellos que nos dedicamos al mundo web o al mundo de la publicidad, lo único que sé es que cada mes me clavan trescientos euros de autónomo y si pudiera vendería webs como churros sin atender a lo inmoral que pueda ser. (No expondré mis avales)
Ahora bien, la retorica que propones según dices que los demás comentamos nuestras dudas en un foro especialmente dedicado para resolver dudas, por muy simples que sean, me parece grave.
Creo que cada uno tiene la libertad de preguntar lo que quiera, y cuanto más simple sea la pregunta supongo que más fácil será la respuesta.
360º
Que ganas de enredarlo, menuda parrafada has puesto para algo muy simple, no ha hecho una pregunta tan AMPLIA como dices, aunque quieras complicarla por lo que veo.
Pregunta, quiero ocultar el slider de mi responsive en resolución 480px.
Respuesta, inspeccionas el elemento, ves que clase o ID tiene aplicada el div del slider, te vas a la media querie y le aplicas display:none; en la de 480px.
Listo Dgordillo, y no me digas lo de 10 años en web yo también llevo unos cuantos, no critiques por preguntar y si no te gusta no se que haces en un foro como este, de lo que se trata es de aportar.
DGordillo
El Desavío Creativo: no, no. No va por ahí el tema, o por lo menos no es mi intención llevarlo por ahí.
Tengo muchos compañeros diseñadores gráficos que por el tema de la crisis se han tenido que reciclar en diseñadores web y las están pasando putas para entender los temas más pesados de programacíon, pero cada quién tiene que buscarse la vida como puede, incluyéndome a mí.
El tema con el uso de wordpress, no es del "competencia desleal" o cosas por el estilo, es que su popularización está llevando a una falsa sensación de que montarte una web es una cosa de andar por casa. Y afecta a la forma en que buscamos, y PEDIMOS la información para ello. No, mi punto es que a veces, las preguntas que tienen que ver con web/programación no pueden ser tan abiertas/abstractas como en otras disciplinas, porque hay mil formas diferentes de hacer una misma cosa.
Ya aparte: Es verdad que ahora, cualquiera que controle un poco puede tener una web en minutos, pero de ahí a controlar verdaderamente de programación hay una distancia. Y también es verdad que para una web tipo blog, o lo que llaman "plan presencia", no hay que darle muchas vueltas, pero no se aplica la misma facilidad para el desarrollo de componentes y plugins ad hoc, o un simple cambio de estilos CSS que puede dar un buen dolor de cabeza cuando ves que arreglas una cosa y se desmadran 5 más -lo que suele pasar con cuando trabajas en la plantilla que ha hecho otra persona- pero a ojos de los clientes, el valor del trabajo web se ha devaluado, porque ahora cuando te llaman, es porque el cliente ha estado tocando todo y por todos lados, a ver si por pura casualidad se arregla. Oye, que no se me maliterprete, sigue siendo trabajo, y si se hace se cobra, pero ya no es tan limpio ni lo haces con tanto gusto como cuando te encargan una web desde el principio.
azuriguel
Te recomiendo que todo esto lo hagas con php, con css lo único que haces es esconderlo pero lo sigue cargando y tardara mas en mostrarte la web.
Un saludo
thefactoyweb
Primero de todo indicarte que hay un plugin para wordpress que detecta si te entran desde un móvil , en realidad es una adaptación de una función , al utilizarlo puedes cambiar algo de código y el solo ocultará lo que es el slider si detecta si es un móvil o no , la puedes encontrar aqui : http://jes.se.com/wp-mobile-detect
También puedes detectar la resolución de la pantalla con Jquery y en función de si la resolución es una u otra con el ID del div , ordenar que se oculte desde u npequeño script
-----------------------------------------------------------------------
Saludos a todos