Skip to content

Support for other transform properties (like rotation) #1599

Closed

Description

@kevinvanmierlo

Problem:

Because Sortable.js uses transform: translate(0, 0) to position the hovering item, you can't use any other transform like rotation. I wanted to use rotation to slightly rotate the hovering item, to show the user they picked up an item. Similar to how Trello does it.

JSBin/JSFiddle demonstrating the problem:

https://jsbin.com/bakakaroyu/edit?html,css,js,output

In the JSBin I added the rotation transform and you'll see it doesn't do anything. I'm not sure what's the best way to support this. But maybe adding a callback to add extra transforms to your transform or something?

Activity

  1. owen-m1 commented on Aug 30, 2019

    @owen-m1
    Member

    @kevinvanmierlo Thanks for bringing this up, this would be a great feature. I will get back to you once I have fixed this.

  2. added a commit that references this issue on Sep 6, 2019
  3. owen-m1 commented on Sep 6, 2019

    @owen-m1
    Member

    Done in commit 1c7847b. You can build from the master branch or wait for new release which will be soon.

  4. added a commit that references this issue on Nov 18, 2019
  5. eduard2014 commented on Jan 14, 2020

    @eduard2014

    Hi, I'm having a similar issue with transform: skewX(-15deg); I think I´m already updated to 1.10.1. On my project I'm using vuedraggable 2.23.2.

  6. added a commit that references this issue on Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementQuality of life changes to existing features

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions