
Здравствуйте дорогие друзья и сегодня мы с вами рассмотрим какие возможности предоставляет нам CSS для стилизации курсора.
Во первых что вы должны знать так это то, что за курсор , а точнее его отображение в css отвечает свойство cursor которое можем принимать следующие значения.
Изначально свойство cursor имеет значение default , то есть по умолчанию.
cursor:default;
Cамое часто применяемое значение это pointer
cursor:pointer;
которое указывает на то что элемент активный и по нему можно кликнуть.
Если вы хотите придать вашему курсору таинственности то можете воспользоваться значением
cursor:help;
которое добавляет к основному курсору знак вопроса.
Значение progress и wait создают эффект что у вас что то загружается.
cursor:progress;
значок загрузки с курсором.
cursor:wait;
значок загрузки без курсора.
Хотите ввести что то в текстовое поле не вопрос значение курсора text укажет вам что здесь можно вводить текст.
cursor:text;
Для любителей технологий drag-end-drop так же найдутся интересные плюшки связанные с отображением курсора при перемещении.
cursor:move;
перемещение во всех направлениях.
cursor: ne-resize; /* от нижнего левого до верхнего правого угла*/
cursor: e-resize;/*перемещение по горизонтали*/
cursor: se-resize;/*от верхнего левого к нижнему правому*/
cursor: s-resize;/*перемещение по горизонтали*/
cursor: sw-resize;/*от верхнего правого до левого нижнего*/
Если вы хотите что то добавить в таблицу то вам может подойти такой вид курсора
cursor:cell;
Курсор в виде крестика:
cursor:crosshair ;
Хотите курсором обозначить копирование не вопрос:
cursor:copy;
или может показать пользователю что данная функция недоступна ok:
cursor:not-allowed;
или cursor:no-drop;
Выйти или вернуться назад:
cursor:alias;
Мы также можем с помощью курсора показать пользователю что к элементу есть возможность применять zoom - эффекты.
cursor:zoom-in;/*Приблизить*/
cursor:zoom-out;/*Отдалить*/
Если не один из выше предложенных вариантов вас не устраивает то можно вставить свой собственный курсор картинкой.
cursor: url("mysursor.jpg"), auto;
Ну тут я думаю вам ничего объяснять не стоит.
Мы можем также вообще убрать курсор:
cursor:none;
Вот в принципе и все что я хотел вам рассказать про стилизацию курсора в css.
Надеюсь данная статья была для вас полезна и увлекательна и вы не раз еще воспользуетесь полученными знаниями.
Я желаю вам успехов и удачи! Пока!