2010-09-26 22 views
8

Cuando se utiliza una etiqueta <select> en una página HTML, ¿hay una manera de estilizar el tamaño del texto en la rueda de desplazamiento que muestra en el iPhone?Styling <select> etiqueta para iPhone

+1

Kieran y Pat Fowler, sus respuestas se ven bien. No sabía cuál es la respuesta, si es que hay alguna, para otorgar la recompensa. Realmente me gustaría tener algo que funcione en los navegadores de escritorio, que ni lo cubiq ni Mobiscroll hacen. Por ahora, estoy usando este plugin jQuery (http://www.bulgaria-web-developers.com/projects/javascript/selectbox/) pero estoy manteniendo mis ojos abiertos en caso de que surja algo mejor. –

Respuesta

5

No creo que pueda diseñar la rueda que aparece en el iPhone directamente. De hecho, incluso la modificación en navegadores tiene un soporte extraño. Por ejemplo, http://jsbin.com/obake3 no funciona en absoluto en Chrome, solo modifica el menú desplegable real en Safari y estira el gráfico de una manera muy desagradable en Firefox.

+0

Estaba en la rueda sobre la que estaba preguntando y no en la página en sí. Me gustaría controlar el tamaño de fuente, el color y la familia de fuentes. – Linda

+1

Correcto, no creo que puedas – Robert

2

Tomado de Sitepoint Ref

El seleccione renders de forma ligeramente diferente dependiendo del navegador y sistema operativo en uso, y es bien conocido como un elemento HTML problemático estilo con CSS (ya que la pantalla se hereda de la operación sistema, en lugar de proporcionado por el navegador)

10

Existe esta alternativa.

http://cubiq.org/spinning-wheel-on-webkit-for-iphone-ipod-touch

Se utiliza javascript para poner los elementos de la página .. Me lo usaron para una aplicación web/iPhone y funcionó muy bien. Habría un estilo personalizado si quisiera cambiar los tamaños de texto predeterminados y también podría cargar imágenes personalizadas.

+0

Increíble. Algunos desarrolladores están realmente dispuestos a hacer un esfuerzo adicional para mejorar la experiencia del usuario de las aplicaciones web de iOS. –

+0

lo que me parece increíble es que hay gente por ahí pateando culos y tomando nombres poniendo estos scripts a la venta de forma gratuita. – Kieran

5

Investigamos y no pudimos encontrar ninguna manera confiable de alterar la pantalla, así que buscamos en diferentes bibliotecas. Estamos teniendo buena suerte con el Mobiscroll library for jQuery. Es un proyecto más actualizado que el proyecto cubiq mencionado en otras respuestas.

El control es themable. Puede cambiar fácilmente la apariencia de si está en CSS. También viene con esquemas de color predefinidos y bonitos.

Lo elegimos porque funciona en todos los dispositivos, lo que permite una apariencia más consistente & feel.