Re: [Ovillo] Problema con :focus en WebKit (Safari y Chrome)
El 6 de agosto de 2010 14:21, "Hernán Beati - SaberWeb.com.ar" < her...@saberweb.com.ar> escribió: > El 05/08/2010 08:06 p.m., inesansebastian escribió: > > Hola Hernán he visto tu código en el Safari en mac y creo que no puedo > ayudarte, pero me ha parecido muy curioso que no funcione cuando pinchas > con el ratón y sin embargo sí lo haga cuando vas pasando de uno a otro con > alt + tabulador. > > Un saludo > > > > Así es, Inés, lo había probado (en PC también sucede lo mismo, al pasar > con el tabulador funciona correctamente). > > En fin, ¿alguien conocerá a algún programador de WebKit al que podamos > avisarle del fallo?... :-) > > Hombre, conocer personalmente no, pero como todo proyecto de software libre, no es difícil reportar un error. En el caso del WebKit: http://webkit.org/quality/reporting.html Salud! > Saludos! > > -- > Hernán Beati > http://www.saberweb.com.ar > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Problema con :focus en WebKit (Safari y Chrome)
El 05/08/2010 08:06 p.m., inesansebastian escribió: > Hola Hernán he visto tu código en el Safari en mac y creo que no puedo > ayudarte, pero me ha parecido muy curioso que no funcione cuando pinchas con > el ratón y sin embargo sí lo haga cuando vas pasando de uno a otro con alt + > tabulador. > Un saludo > Así es, Inés, lo había probado (en PC también sucede lo mismo, al pasar con el tabulador funciona correctamente). En fin, ¿alguien conocerá a algún programador de WebKit al que podamos avisarle del fallo?... :-) Saludos! -- Hernán Beati http://www.saberweb.com.ar ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Problema con :focus en WebKit (Safari y Chrome)
El 05/08/2010 04:06 a.m., Dani F. Serch escribió: > Entiendo que tú lo usas en enlaces, no? > > Quizá lo que buscas es una combinación entre active y visited?? No lo sé. > En realidad, Dani, uso una combinación de :active y :focus, y sí, lo uso en enlaces. Y gracias Tei por la sugerencia, pero justamente el desafío cuando apliqué este código fue hacerla solo con CSS, sin scripts. Les copio el código que uso a ver si alguien lo quiere probar: 01 02 03 04 05 06 07 08 09 10 Y la parte CSS: .contenedorGaleria { width: 480px; /* el ancho total de la galería */ height: 400px; /* el alto total de la galería */ margin: 0px auto; background: #EE url(1.jpg) no-repeat scroll 0px 0px; /* la imagen que se verá por defecto, ubicada en el contenedor */ border: 1px solid #AA; text-align: center; } .galeria1 { position: relative; /* para que sirva de coordenada a los absolutos internos que tenga */ width: 480px; /* el ancho de las imágenes */ margin: 360px 0px 0px 0px; /* el margen superior debe ser igual al alto de la imagen, para que la lista "baje" */ padding: 0; list-style-type: none; } .galeria1 img { border: none; } .galeria1 li { float: left; } /* estos son los enlaces con numeritos del menú inferior */ .galeria1 li a, .galeria1 li a:visited { float: left; width: 32px; margin: 6px 2px 0px; padding: 3px 0; background-color: #FF; border: 1px solid #44; color: #00 !important; text-decoration: none !important; } .galeria1 li a img { position: absolute; /* para posicionarla con relación al contenedor */ visibility: hidden; /* las imágenes están ocultas */ left: 0px; top: -360px; /* la imagen se sube, compensando el margin que había bajado a todo el menú de numeritos */ border: none; } .galeria1 li a:hover { background-color: #DD; /* efecto de rollover */ } .galeria1 li a:active img, .galeria1 li a:focus img { visibility: visible; /* se muestra la imagen al hacer click (foco o pulsarla) */ } .galeria1 li a:active, .galeria1 li a:focus { background-color: #C2C4D0; } Las últimas dos declaraciones son las que tienen problemas en WebKit, ya que usan :focus y :active (ya no sé cuál de los dos será el problemático). ¿Alguna pista? Gracias! -- Hernán Beati http://www.saberweb.com.ar ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Problema con :focus en WebKit (Safari y Chrome)
He probado una pagina que utiliza esta idea (delegacion de eventos para capturar eventos que coinciden con expresiones de selectores CSS) y parece funcionar en Chrome. http://demos.flesler.com/jquery/listen/ La linea de "Hover and click me". Esto deberia funcionar como lo que necesita Hernan, creo. 2010/8/5 Tei : > Se me ocurre que en este caso, y si hernan esta utilizando :focus para > mostrar fotos, podria tener las fontos como background de una textarea > (lo cual seria un hack guarro), aunque el seguramente tiene la > necesidad de que recoja el focus un UL o algo asi. > > El otro dia, buscando una forma de acelerar la web un 800% (aun creo > que es posible, aunque no he encontrado la tecnica) encontre este > artefacto: > http://javascript.nwbox.com/NWEvents/tester.html > MWEvents. > > Se trata de programacion, no CSS, pero permite aplicar efectos al HTML > mediante selectores de CSS. > > 2010/8/5 Dani F. Serch : >> Yo, hasta ahora, sólo había utilizado :focus para elementos de >> formulario. En este caso si que se comportan igual en todos los navegadores. >> Entiendo que tú lo usas en enlaces, no? >> >> Quizá lo que buscas es una combinación entre active y visited?? No lo sé. >> >> El 04/08/2010 22:45, "Hernán Beati - SaberWeb.com.ar" escribió: >>> Hola a todos! >>> Recurro a los especialistas en CSS, ya que no encuentro pistas por >>> Google: ¿alguien conoce alguna solución al modo en que Safari y Chrome >>> manejan la seudo-clase ":focus"? >>> >>> Todos los demás navegadores, cuando uno pulsa un elemento con el mouse, >>> consideran que el estado :focus "permanece", sigue sucediendo, en tanto >>> uno no pulse otra cosa distinta, lo cual permite soltar el dedo del >>> botón del mouse mientras -por ejemplo- miramos varios segundos una foto >>> que "apareció" al hacer foco en un elemento de una lista. Queda a la >>> vista esa imagen que tuvo por última vez el foco. >>> >>> Pero WebKit (Safari, Chrome) parece que considera que el estado :focus >>> sucede de manera "momentánea", solo mientras permanecemos pulsando con >>> el dedo el mouse; al parecer considera a :focus idéntico al estado >>> :active. En cuanto soltamos el dedo, adiós foco... >>> >>> ¿Alguien conoce alguna solución que permita diferenciar estos dos >>> estados en WebKit? >>> >>> Gracias de antemano! >>> >>> -- >>> Hernán Beati -- -- ℱin del ℳensaje. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Problema con :focus en WebKit (Safari y Chrome)
Se me ocurre que en este caso, y si hernan esta utilizando :focus para mostrar fotos, podria tener las fontos como background de una textarea (lo cual seria un hack guarro), aunque el seguramente tiene la necesidad de que recoja el focus un UL o algo asi. El otro dia, buscando una forma de acelerar la web un 800% (aun creo que es posible, aunque no he encontrado la tecnica) encontre este artefacto: http://javascript.nwbox.com/NWEvents/tester.html MWEvents. Se trata de programacion, no CSS, pero permite aplicar efectos al HTML mediante selectores de CSS. 2010/8/5 Dani F. Serch : > Yo, hasta ahora, sólo había utilizado :focus para elementos de > formulario. En este caso si que se comportan igual en todos los navegadores. > Entiendo que tú lo usas en enlaces, no? > > Quizá lo que buscas es una combinación entre active y visited?? No lo sé. > > El 04/08/2010 22:45, "Hernán Beati - SaberWeb.com.ar" escribió: >> Hola a todos! >> Recurro a los especialistas en CSS, ya que no encuentro pistas por >> Google: ¿alguien conoce alguna solución al modo en que Safari y Chrome >> manejan la seudo-clase ":focus"? >> >> Todos los demás navegadores, cuando uno pulsa un elemento con el mouse, >> consideran que el estado :focus "permanece", sigue sucediendo, en tanto >> uno no pulse otra cosa distinta, lo cual permite soltar el dedo del >> botón del mouse mientras -por ejemplo- miramos varios segundos una foto >> que "apareció" al hacer foco en un elemento de una lista. Queda a la >> vista esa imagen que tuvo por última vez el foco. >> >> Pero WebKit (Safari, Chrome) parece que considera que el estado :focus >> sucede de manera "momentánea", solo mientras permanecemos pulsando con >> el dedo el mouse; al parecer considera a :focus idéntico al estado >> :active. En cuanto soltamos el dedo, adiós foco... >> >> ¿Alguien conoce alguna solución que permita diferenciar estos dos >> estados en WebKit? >> >> Gracias de antemano! >> >> -- >> Hernán Beati >> http://www.saberweb.com.ar >> ___ >> Lista de distribución Ovillo >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >> Puedes modificar tus datos o desuscribirte en la siguiente dirección: >> http://lists.ovillo.org/mailman/listinfo/ovillo >> >> > > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > -- -- ℱin del ℳensaje. ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
Re: [Ovillo] Problema con :focus en WebKit (Safari y Chrome)
Yo, hasta ahora, sólo había utilizado :focus para elementos de formulario. En este caso si que se comportan igual en todos los navegadores. Entiendo que tú lo usas en enlaces, no? Quizá lo que buscas es una combinación entre active y visited?? No lo sé. El 04/08/2010 22:45, "Hernán Beati - SaberWeb.com.ar" escribió: > Hola a todos! > Recurro a los especialistas en CSS, ya que no encuentro pistas por > Google: ¿alguien conoce alguna solución al modo en que Safari y Chrome > manejan la seudo-clase ":focus"? > > Todos los demás navegadores, cuando uno pulsa un elemento con el mouse, > consideran que el estado :focus "permanece", sigue sucediendo, en tanto > uno no pulse otra cosa distinta, lo cual permite soltar el dedo del > botón del mouse mientras -por ejemplo- miramos varios segundos una foto > que "apareció" al hacer foco en un elemento de una lista. Queda a la > vista esa imagen que tuvo por última vez el foco. > > Pero WebKit (Safari, Chrome) parece que considera que el estado :focus > sucede de manera "momentánea", solo mientras permanecemos pulsando con > el dedo el mouse; al parecer considera a :focus idéntico al estado > :active. En cuanto soltamos el dedo, adiós foco... > > ¿Alguien conoce alguna solución que permita diferenciar estos dos > estados en WebKit? > > Gracias de antemano! > > -- > Hernán Beati > http://www.saberweb.com.ar > ___ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
[Ovillo] Problema con :focus en WebKit (Safari y Chrome)
Hola a todos! Recurro a los especialistas en CSS, ya que no encuentro pistas por Google: ¿alguien conoce alguna solución al modo en que Safari y Chrome manejan la seudo-clase ":focus"? Todos los demás navegadores, cuando uno pulsa un elemento con el mouse, consideran que el estado :focus "permanece", sigue sucediendo, en tanto uno no pulse otra cosa distinta, lo cual permite soltar el dedo del botón del mouse mientras -por ejemplo- miramos varios segundos una foto que "apareció" al hacer foco en un elemento de una lista. Queda a la vista esa imagen que tuvo por última vez el foco. Pero WebKit (Safari, Chrome) parece que considera que el estado :focus sucede de manera "momentánea", solo mientras permanecemos pulsando con el dedo el mouse; al parecer considera a :focus idéntico al estado :active. En cuanto soltamos el dedo, adiós foco... ¿Alguien conoce alguna solución que permita diferenciar estos dos estados en WebKit? Gracias de antemano! -- Hernán Beati http://www.saberweb.com.ar ___ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo