Cómo crear una interfaz se puede ordenar en css3

Ciertos tipos de clasificación son fáciles para los ordenadores que se pueden hacer, y quiere que su codificación CSS3 para crear esa situación. Por ejemplo, una computadora puede poner los elementos en orden alfabético mucho más rápido que un ser humano pueda, especialmente cuando la lista es larga.

Video: Formulario de contacto responsive con HTML y CSS

Sin embargo, las clases no siempre son lógicas. Es posible que desee el usuario ordenar una lista de elementos por preferencia personal o de otros criterios que el equipo no puede siquiera comprender. En estos casos, se necesita un medio para permitir que las clases manuales - y este ejemplo se da justo lo que necesita.

El siguiente ejemplo permite que un usuario artículos ordenar por criterios especificados. (Puede encontrar el código completo para este ejemplo en la carpeta Capítulo 06Interactions de la código descargable como SortContent.HTML.)

Video: Tutorial 6: Como crear la interfaz gráfica de mi aplicación Android (LinearLayout)

$ (Function () {$ ("#SortMe") .sortable () -}) ShowResults function () {// Crear la salida ouput string.var = "El orden es: n "- // Localizar cada uno de los elementos necesarios y // añadirlos a la cadena $ (."#SortMe p") .Cada (función (índice, elemento) {salida + = element.innerHTML.substr (74) -}) - // Mostrar el result.alert (Salida) -}

El () llamada sortable es todo lo que necesita hacer para que la lista se puede ordenar de forma visible. El usuario puede colocar los elementos, lo que esos elementos podrían ser, en cualquier orden deseado. Para que esto funcione llamada, sin embargo, sí es necesario para crear un contenedor - una

en este caso - y una lista de artículos, en concreto

las etiquetas. La Identificación del SortMe va con el

.

Acceder a los elementos en orden es también un requisito. De lo contrario no tiene sentido en dejar que el usuario ordenar los elementos. En este caso, en realidad es más fácil de usar otras funciones jQuery para obtener la lista de elementos en el orden en el que aparecen y los procesan de esa manera.

ShowResults () demuestra una técnica para realizar esta tarea. Se empieza por crear el selector apropiado, que comienza con la

, SortMe, y termina con cada

Video: Curso Básico de CSS - 13. Formularios

etiquetar que contiene. La función anónima recibe tanto un índice y un argumento elemento. Comprobando la propiedad innerHTML del elemento, se puede obtener el apodo para esa

etiqueta. El resultado se muestra en un cuadro de diálogo.

Este ejemplo también hace uso de un estilo especial CSS jQuery UI. Este estilo crea una flecha de doble punta que ayuda al usuario a entender que cada elemento puede moverse hacia arriba o hacia abajo en la lista. Lo crea con una Me gusta esto:

Puede encontrar una lista de estos iconos en Marco de jQuery UI CSS. Es importante crear iconos que coinciden con la forma en la lista aparece en pantalla.

Artículos Relacionados