Home  >  Article  >  Web Front-end  >  Definition and usage of CSS cursor

Definition and usage of CSS cursor

零下一度
零下一度Original
2017-07-17 15:44:443344browse

In the CSS attribute cursor:hand

Method to set the mouse to hand type under IE: cursor: hand, but in FIREFOX it is Invalid, the solution is to set in FIREFOX: cursor: pointer.

And this pointer value is common under IE and FIREFOX, so we can use: cursor:pointer .

Generally speaking, the mouse is displayed as an upward diagonal arrow. When it is moved over the text, it becomes a vertical line with a head. When it is moved over the hyperlink, it becomes a hand shape.

But you can use css to control the display effect of the mouse. For example, you can make the mouse appear as a hand when moving it over ordinary text.

1. Definition and usage

The cursor attribute specifies the type (shape) of the cursor to be displayed.

This attribute defines the cursor shape used when the mouse pointer is placed within the bounds of an element (however, CSS2.1 does not define which bounds determine this range).

2. Attribute

url

Required The URL of the custom cursor to use.

Note: Always define a normal cursor at the end of this list in case there is no available cursor defined by URL.

default Default cursor (usually an arrow)
auto Default . The cursor set by the browser.
crosshair The cursor is rendered as crosshairs.
pointer The cursor is rendered as a pointer (a hand) indicating the link
move This cursor indicates that an object can be moved.
e-resize This cursor indicates that the edge of the rectangular box can be moved to the right (east).
ne-resize This cursor indicates that the edge of the rectangle can be moved up and to the right (North/East).
nw-resize This cursor indicates that the edge of the rectangle can be moved up and to the left (North/West).
n-resize This cursor indicates that the edge of the rectangular box can be moved up (north).
se-resize This cursor indicates that the edge of the rectangle can be moved down and to the right (south/east).
sw-resize This cursor indicates that the edge of the rectangle can be moved down and to the left (south/west).
s-resize This cursor indicates that the edge of the rectangular box can be moved down (south).
w-resize This cursor indicates that the edge of the rectangular box can be moved to the left (west).
text This cursor indicates text.
wait This cursor indicates that the program is busy (usually a watch or hourglass).
help This cursor indicates available help (usually a question mark or a balloon).


3. Supported browsers

All major browsers support the cursor attribute.

Note: Opera 9.3 and Safari 3 do not support the url value.

Note: The attribute value "inherit" is not supported in any version of Internet Explorer (including IE8).

4.html code

<html>

    <body>
        <p>请把鼠标移动到单词上,可以看到鼠标指针发生变化:</p>
        <span style="cursor:auto">Auto</span><br />
        <span style="cursor:crosshair">Crosshair</span><br />
        <span style="cursor:default">Default</span><br />
        <span style="cursor:pointer">Pointer</span><br />
        <span style="cursor:move">Move</span><br />
        <span style="cursor:e-resize">e-resize</span><br />
        <span style="cursor:ne-resize">ne-resize</span><br />
        <span style="cursor:nw-resize">nw-resize</span><br />
        <span style="cursor:n-resize">n-resize</span><br />
        <span style="cursor:se-resize">se-resize</span><br />
        <span style="cursor:sw-resize">sw-resize</span><br />
        <span style="cursor:s-resize">s-resize</span><br />
        <span style="cursor:w-resize">w-resize</span><br />
        <span style="cursor:text">text</span><br />
        <span style="cursor:wait">wait</span><br />
        <span style="cursor:help">help</span>
    </body>

</html>

The above is the detailed content of Definition and usage of CSS cursor. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:css initializationNext article:css initialization