Cómo crear una interfaz que pueden arrastrarse en css3

A veces, un usuario necesita cambiar la posición de los elementos en pantalla para que sean más fáciles de ver o trabajar con ellos. En CSS3, creando un ambiente en el cual el usuario puede mover ítems no tiene por qué implicar escribir páginas y páginas de código. De hecho, todo lo que realmente necesita es un método único llamado arrastrable ().

El código siguiente muestra el método utilizado para crear un párrafo arrastrable en este ejemplo. (Puede encontrar el código completo para este ejemplo en la carpeta Capítulo 06Interactions de la código descargable como DragContent.HTML.)

$ (Function () {$ ("#Mueve me") .draggable () -}) -

Este código es interesante porque en realidad crea una función anónima que se extiende jQuery jQuery el medio ambiente en lugar de trabajar con cualquier característica de página en particular.

El objetivo de esta convocatoria es un párrafo (

tag) con un id de moveme. Todo lo que necesita hacer es acceder a ese miembro y llamar arrastrable () para hacer que se mueva alrededor. Probar el ejemplo descargable y usted encontrará que usted puede mover el punto en cualquier lugar que desee en la página.

Video: Technology Stacks - Computer Science for Business Leaders 2016

Para crear un cuadro móvil, este ejemplo se basa en un estilo personalizado. El estilo crea una frontera, permite un montón de espacio para el texto, y luego se centra el texto, tanto horizontal como verticalmente. Aquí está el estilo utilizado para este ejemplo:

#MoveMe {border: sólido-width: 200px; altura: 5em-texto-align: center-line-height: 5em-}

Muchos de los problemas a los desarrolladores de experiencia centrado verticalmente dentro de un texto

etiqueta. Puede encontrar un número de maneras de realizar esta tarea. Sin embargo, una de las maneras más fáciles de hacer el trabajo de una manera plataforma y navegador consistente es utilizar el estilo de línea-altura, como se muestra en el ejemplo.

El truco es sin embargo para establecer los estilos de altura y la línea de altura en el mismo valor - el texto aparecerá siempre en el centro.

Artículos Relacionados