0.0.4 • Published 19 days ago

ngx-cursor-hover v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
19 days ago

ngx-cursor-hover (latest)

ngx-cursor-hover npm version
npm.io

The CSS cursor property specifies the mouse cursor to be displayed when pointing over an element. It can be used to change the cursor to a variety of different shapes, such as a hand, a crosshair, or an arrow.

The cursor property is used to improve the user experience by providing visual cues about the actions that can be performed on an element. For example, a hand cursor is typically used to indicate that an element can be clicked, while a crosshair cursor is typically used to indicate that an element can be resized.

  • ngxCursor Add directive to any HTML block element in order to enable cursor.

Import Style

  • Import using CSS CDN and Add it to your application
<link rel="stylesheet" href="https://cdn.beforepost.com/neptune/ngx-cursor-hover-minified.css">

Add crossorigin attribute as (use-credentials or anonymous) to link element if required.

  • Directly add it to your Css / Scss file.
@import url("https://cdn.beforepost.com/neptune/ngx-cursor-hover-minified.css");


Import

Import the module on your app.module.ts file as follow.

import { NgxCursorHoverModule} from "ngx-cursor-hover";

Add to imports

imports: [
  ...
  NgxCursorHoverModule
  ...
],

Core function

<div class="card-body" ngxCursor
  [cursor]="'cursor-name-from-below-table'">

    <!-- Content goes here... -->

</div>
NameCategoryclass
aliasdrag-and-drop.ngx-cursor-pointer-alias
all-scrollresize-and-scrolling.ngx-cursor-pointer-all-scroll
autogeneral.ngx-cursor-pointer-auto
cellselection.ngx-cursor-pointer-cell
col-resizeresize-and-scrolling.ngx-cursor-pointer-col-resize
context-menulinks-and-status.ngx-cursor-pointer-context-menu
copydrag-and-drop.ngx-cursor-pointer-copy
crosshairselection.ngx-cursor-pointer-crosshair
defaultgeneral.ngx-cursor-pointer-default
e-resizeresize-and-scrolling.ngx-cursor-pointer-e-resize
ew-resizeresize-and-scrolling.ngx-cursor-pointer-ew-resize
grabgrab.ngx-cursor-pointer-grab
grabbinggrab.ngx-cursor-pointer-grabbing
helplinks-and-status.ngx-cursor-pointer-help
inheritgeneral.ngx-cursor-pointer-inherit
initialgeneral.ngx-cursor-pointer-initial
movedrag-and-drop.ngx-cursor-pointer-move
n-resizeresize-and-scrolling.ngx-cursor-pointer-n-resize
ne-resizeresize-and-scrolling.ngx-cursor-pointer-ne-resize
nesw-resizeresize-and-scrolling.ngx-cursor-pointer-nesw-resize
no-dropdrag-and-drop.ngx-cursor-pointer-no-drop
nonegeneral.ngx-cursor-pointer-none
not-alloweddrag-and-drop.ngx-cursor-pointer-not-allowed
ns-resizeresize-and-scrolling.ngx-cursor-pointer-ns-resize
nw-resizeresize-and-scrolling.ngx-cursor-pointer-nw-resize
nwse-resizeresize-and-scrolling.ngx-cursor-pointer-nwse-resize
pointerlinks-and-status.ngx-cursor-pointer-pointer
progresslinks-and-status.ngx-cursor-pointer-progress
row-resizeresize-and-scrolling.ngx-cursor-pointer-row-resize
s-resizeresize-and-scrolling.ngx-cursor-pointer-s-resize
se-resizeresize-and-scrolling.ngx-cursor-pointer-se-resize
sw-resizeresize-and-scrolling.ngx-cursor-pointer-sw-resize
textselection.ngx-cursor-pointer-text
unsetgeneral.ngx-cursor-pointer-unset
vertical-textselection.ngx-cursor-pointer-vertical-text
w-resizeresize-and-scrolling.ngx-cursor-pointer-w-resize
waitlinks-and-status.ngx-cursor-pointer-wait
zoom-inzoom.ngx-cursor-pointer-zoom-in
zoom-outzoom.ngx-cursor-pointer-zoom-out
-webkit-grabgrab.ngx-cursor-pointer--webkit-grab
-webkit-grabbinggrab.ngx-cursor-pointer--webkit-grabbing
-webkit-zoom-inzoom.ngx-cursor-pointer--webkit-zoom-in
-webkit-zoom-outzoom.ngx-cursor-pointer--webkit-zoom-out

Code integration

To use this package as a service npm i ngx-cursor-hover install this on the root angular project .

Note: Don't forget to run this commend npm i ngx-cursor-hover on root folder or else it will throw error.

Then import the module as follow on imports array

NgxResizeElementModule