Monday, December 4, 2023
HomeVideo EditingCSS Property: cursor

CSS Property: cursor

The CSS cursor property, your mouse’s private wardrobe, dictates the kind of cursor displayed when the mouse pointer hovers over a component. It lets your customers know what sort of motion they will carry out, sort of like a digital visitors sign. It’s a small element, however one that may tremendously improve your web site’s person expertise!


The syntax for our cursor property is a chunk of cake.

By default, the cursor takes the auto worth, which lets the browser resolve what cursor to show primarily based on the context.

This chameleon-like property may be utilized to all HTML components, apart from (drumroll, please)… some components in <head>. So, each visible HTML factor is a playground for the cursor property.

When you is perhaps hoping to make that cursor perform a little jig throughout the display, CSS animations can’t be utilized to the cursor property. So, no dancing cursors, sadly.

The cursor property is inherited by baby components from their mother or father.


Use the dropdown to modify the kind of mouse cursor displayed when hovering over the div:

Key phrase Values

Let’s take a tour by means of the varied outfits accessible within the cursor wardrobe.


That is the “on a regular basis denims and t-shirt” of your cursor’s closet. It’s the default form of your cursor, usually an arrow.

<key phrase>

As you’ve seen within the demo above, there are numerous, many key phrases you should utilize to show a selected cursor for every kind of conditions:


You can even customise cursors along with your pictures utilizing the url operate. Sure, your cursor can put on an image too! It’s like your cursor’s private photograph shoot.

.factor {
    cursor: url('cursor.png'), auto;

Bear in mind to all the time present a generic cursor as a fallback, like auto, in case the customized cursor or a selected key phrase will not be supported.


The CSS cursor property can optionally make the most of x and y coordinates to set a sizzling spot, the precise level inside your customized cursor picture that would be the place of the pointer, like so:

.factor {
    cursor: url('customized.png') 4 12, auto;

On this code, 4 12 are the x and y coordinates of the new spot respectively throughout the “customized.png” picture; this implies the cursor’s energetic level is 4 pixels from the left and 12 pixels from the highest of the picture.

Study Extra

“Spend time understanding the cursor property. It’s a small contact that may allow you to management a high-quality element, an oft-overlooked side of net design that may actually improve the expertise” – Chris Coyier

Related Tutorials

Listed here are some top-notch tutorials from Tuts+ that will help you grasp the cursor property:

  1. Tips on how to Create a Customized Mouse Cursor with CSS or JavaScript
  2. Fast Tip: Tips on how to Manipulate the Cursor Look With CSS

Official Specification and Browser Help

In the event you’re within the temper for some heavy-duty studying or wish to discover browser compatibility, right here you go:

That’s the CSS cursor property for you! Get on the market and let your cursor hit the catwalk with type.



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments