Custom cursor image doesn't work in all IEs?

后端 未结 8 1658
梦如初夏
梦如初夏 2020-11-30 11:16

I think I have tried different methods suggested all over the internet but nothing worked. This is my current css code:

div {
   cursor: url(images/zoomin.c         


        
8条回答
  •  臣服心动
    2020-11-30 12:01

    I solved in this way for the grab cursor in Internet Explorer, citing the @JasonGennaro's answer:

    In Internet Explorer for Windows up to and including version 8, if a relative URI value is specified in an external style sheet file the base URI is considered to be the URI of the document containing the element and not the URI of the style sheet in which the declaration appears.

    .grab_cursor {
        cursor: grab;
        cursor: -moz-grab;
        cursor: -webkit-grab;
        cursor: url('../img/cursors/openhand.cur'), url('img/cursors/openhand.cur'), n-resize; /* standard: note the different path for the .cur file */
        cursor: url('img/cursors/openhand.cur'), n-resize\9; /* IE 8 and below */
        *cursor: url('img/cursors/openhand.cur'), n-resize; /* IE 7 and below */
        _cursor: url('img/cursors/openhand.cur'), n-resize; /* IE 6 */
    }
    

    Files tree:

    index.html
    css/style.css -> here the posted code
    img/cursors/openhand.cur
    

    Good references:

    • One
    • Two
    • Three

    Working Demo:

    • Demo

提交回复
热议问题