Курсор - CSS-трикове

Anonim

В cursorимота в CSS контроли това, което курсора на мишката ще изглежда така, когато той се намира над елемента, в която се помещава този имот. Очевидно е, че е уместно само в браузъри / операционни системи, в които има мишка и курсор. Те се използват по същество за UX, за да предадат идеята за определена функционалност. Затова се опитайте да не нарушавате тази възможност.

Има куп от тях:

.auto ( cursor: auto; ) .default ( cursor: default; ) .none ( cursor: none; ) .context-menu ( cursor: context-menu; ) .help ( cursor: help; ) .pointer ( cursor: pointer; ) .progress ( cursor: progress; ) .wait ( cursor: wait; ) .cell ( cursor: cell; ) .crosshair ( cursor: crosshair; ) .text ( cursor: text; ) .vertical-text ( cursor: vertical-text; ) .alias ( cursor: alias; ) .copy ( cursor: copy; ) .move ( cursor: move; ) .no-drop ( cursor: no-drop; ) .not-allowed ( cursor: not-allowed; ) .all-scroll ( cursor: all-scroll; ) .col-resize ( cursor: col-resize; ) .row-resize ( cursor: row-resize; ) .n-resize ( cursor: n-resize; ) .e-resize ( cursor: e-resize; ) .s-resize ( cursor: s-resize; ) .w-resize ( cursor: w-resize; ) .ns-resize ( cursor: ns-resize; ) .ew-resize ( cursor: ew-resize; ) .ne-resize ( cursor: ne-resize; ) .nw-resize ( cursor: nw-resize; ) .se-resize ( cursor: se-resize; ) .sw-resize ( cursor: sw-resize; ) .nesw-resize ( cursor: nesw-resize; ) .nwse-resize ( cursor: nwse-resize; )

Курсорът може да бъде и изображение:

.custom ( cursor: url(images/my-cursor.png.webp), auto; )

Някои курсори само на WebKit:

-webkit-zoom-in -webkit-zoom-out -webkit-zoom-grab -webkit-zoom-grabbing

Повече информация

  • CSS Basic User Interface Module Level 3
  • Mozilla Docs

Поддръжка на браузър

Тези данни за поддръжка на браузъра са от Caniuse, който има повече подробности. Число показва, че браузърът поддържа функцията на тази версия и по-нова.

работен плот

Chrome Firefox IE Ръб, край Сафари
5 4 9 14. 5

Мобилен / таблет

Android Chrome Android Firefox Android iOS Safari
88 Не 81 Не

А за по-нови стойности, като zoom-inи zoom-out:

Тези данни за поддръжка на браузъра са от Caniuse, който има повече подробности. Число показва, че браузърът поддържа функцията на тази версия и по-нова.

работен плот

Chrome Firefox IE Ръб, край Сафари
4 * 2 * Не 12 3.1 *

Мобилен / таблет

Android Chrome Android Firefox Android iOS Safari
88 Не 81 Не