2014-01-13 3 views
4

У меня есть объект, который можно изменить и изменить.Поверните значок курсора мыши с помощью CSS

Объект может быть изменен с 8 различными «ручками»: S, Se, п, п, З, ж, с я установить курсор на ручках с помощью встроенного в курсорах: s_resize, n_resize и т.д.

Проблема заключается в том, что при повороте объекта курсор изменения размера не отражает направление дескриптора изменения размера.

Что мне нужно сделать, так или иначе повернуть курсор на угол объекта.

Есть ли способ использовать CSS для этого?

Я не хотел бы использовать пользовательский курсор иконки для каждого угла ...

+1

Вы придумали решение для этого? – Stephen

+1

В итоге я использовал двойной курсор. Затем я использовал 45 версий этого курсора, каждый из которых поворачивался на 1 градус. Это не оптимально, но это лучшее, что я мог найти –

ответ

1

Есть также стандартные курсоры на северо-востоке, северо-запад, юго-восток и юго-запад:

cursor: ne-resize (an arrow pointing northeast) 
cursor: nw-resize (an arrow pointing northwest) 
cursor: se-resize (an arrow pointing southeast) 
cursor: sw-resize (an arrow pointing southwest) 

См http://www.htmlgoodies.com/beyond/css/article.php/3470321.

Если они достаточно хороши, я боюсь, что вы, вероятно, придется использовать собственные изображения в качестве значка, например:

.custom { 
    cursor: url(images/my-cursor.png), auto; 
} 
+0

Хотя северо-восточные, северо-западные, юго-восточные и юго-западные курсоры повернуты. они вращаются с фиксированным углом 45 градусов. Я хотел бы вращать курсоры на произвольный угол 0-359 –

Смежные вопросы