So che i percorsi dovrebbero essere relativi al file css, ma non sembra essere il caso di un'immagine che sto cercando di usare come un cursore.Gli URL del cursore sono relativi al file css?
La struttura dei file è:
Content/Site.css
Content/images/butteryfly.ani
Content/images/user.png
Site.css:
.butterfly
{
cursor: url('images/butterfly.ani'), pointer;
}
/*this works*/
.ui-icon-user
{
background-image: url(images/user.png) !important;
background-position: 0 0;
}
Funziona se cambio a:
.butterfly
{
cursor: url('Content/images/butterfly.ani'), pointer;
}
Perché non funziona l'URL relativo per il cursore?
Modifica: Non funziona in Chrome, Firefox o IE9. In tutti i browser mostra il cursore della mano invece di quello personalizzato.
Edit2: Per seguire: come faccio a farlo funzionare sul mio sito, poiché le pagine html si trovano a diversi livelli? C'è un modo per specificare un URL relativo in qualche modo in css o dovrei semplicemente mettere una copia del cursore allo stesso livello di ogni pagina (che schifo!)?
Ho testato anche in chrome ... inoltre non funziona lì - controllerò firefox ora> firefox inoltre non funziona – woggles
Scratch il mio commento precedente - sembra che IE consideri gli URL del cursore come relativi al documento HTML pure, non solo quelli in 'filtro'. – BoltClock
la prima affermazione che fai non è proprio vera. Gli URL relativi si comportano generalmente allo stesso modo in IE e il resto dei browser per immagini di sfondo, per esempio. L'unica eccezione è quando si tratta di URL di cursori personalizzati - IE non li interpreta come relativo all'improvviso –