Cómo crear elementos movibles en WordPress – Draggable elements in WordPres

contacta     ·     sobre     ·     azar     ·     buchaca     ·     manifiestos    ·   

  • Línea

    El desarrollo, la fermentación, la reflexión. Dónde maduran las ideas yendo a otro estadio sin saber aún cuál.

Una de las peticiones que hace mucho tiempo me hacían al fin he logrado encontrar cómo hacerla: que puedas mover elementos libremente pinchando sobre ellos en la página, como quien ordena su escritorio. Aquí te cuento de dónde he sacado el código.

Todo está explicado en esta web:

https://irradiated-watch-2d6.notion.site/CODE-Draggable-elements-239e3bbe22194482a7581d57899d3dab

y además en este video tutorial:

Lo ideal es que coloques este código en el header de toda tu web:


<a href="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js">https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js</a>
<a href="https://code.jquery.com/ui/1.12.1/jquery-ui.js">https://code.jquery.com/ui/1.12.1/jquery-ui.js</a>
<script>
// Add this code if you want to be able to move the elements inside the container only
$(function () {
$(".draggable").draggable({
});
});
// Add this code if you want to be able to move the elements outside the container
// $(function () {
// $(".draggable").draggable();
// });
</script>

De ahí en el Personalizador colocas este código:


.draggable:hover {
cursor: move;
cursor: -moz-move;
cursor: -webkit-move;
z-index: 1;
}
.draggable:hover::after {
position: absolute;
top: 50%;
left: 50%;
content: "drag me";
backdrop-filter: blur(20px);
font-family: 'Syne', sans-serif;
padding: 1rem;
border-radius: 50px;
color: white;
}

Entonces, a todo elemento que le des la clase draggable tendrá esta posibilidad de ser seleccionado con el ratón y movido alrededor.

Me falta ver cómo hacer para que cuando pasas el ratón se coloquen los elementos uno encima de otro pero es cuestión que me vea el video entero y no a trompicones como hago siempre.

Gracias a Andrea Egli por tremendo tutorial.

Hagamos de esto una conversación

Deja un comentario



¿Quieres federar la conversación?
Primero necesitarás el plugin Webmention y de paso leer sobre la Federación.

Para que podamos hacerlo, y por tanto tú tengas soberanía de tu contenido, puedes responder haciendo lo siguiente:
- Escribe una entrada en tu blog respondiendo.
- Coloca en esa entrada el enlace de este post.
- Pega en el campo disponible más abajo la URL de tu entrada y pulsa ¡Hazme ping!.
- Tu respuesta entonces aparecerá (posiblemente después de ser moderada) en esta página.

¿Quieres actualizar o borrar tu respuesta? Actualiza o borra tu entrada y vuelve a introducir la URL de tu entrada de nuevo. (Aprende más)

blogroll

Licencia de producción de pares excepto en lo que no sea de mi puño y bit.

Descubre más desde Comunicación Abierta

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo