मुझे पता है कि पथ सीएसएस फ़ाइल के सापेक्ष होने चाहिए, लेकिन यह एक छवि के मामले में प्रतीत नहीं होता है जिसे मैं कर्सर के रूप में उपयोग करने का प्रयास कर रहा हूं।सीएसएस फ़ाइल के सापेक्ष कर्सर यूआरएल हैं?
फ़ाइल संरचना है:
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;
}
यह काम करता है अगर मैं इसे करने के लिए बदलने के लिए:
.butterfly
{
cursor: url('Content/images/butterfly.ani'), pointer;
}
क्यों नहीं सापेक्ष URL काम करता है कर्सर के लिए?
संपादित करें: क्रोम, फ़ायरफ़ॉक्स या आईई 9 में काम नहीं करता है। सभी ब्राउज़रों में यह कस्टम एक के बजाय हाथ कर्सर प्रदर्शित करता है।
संपादित 2: अनुवर्ती करने के लिए: मैं वास्तव में इसे अपनी साइट पर काम करने के लिए कैसे प्राप्त करूं, क्योंकि HTML पृष्ठ विभिन्न स्तरों पर बैठते हैं? क्या सीएसएस में किसी भी तरह के रिश्तेदार यूआरएल को निर्दिष्ट करने का कोई तरीका है या क्या मुझे कर्सर की प्रतिलिपि उसी पृष्ठ पर रखनी चाहिए जो प्रत्येक पृष्ठ (जो बेकार है!)?
मैंने क्रोम में भी परीक्षण किया ... यह भी काम नहीं करता है - मैं अब फ़ायरफ़ॉक्स की जांच करूंगा> फ़ायरफ़ॉक्स भी काम नहीं करता – woggles
मेरी पिछली टिप्पणी स्क्रैच करें - ऐसा लगता है कि आईई HTML दस्तावेज़ के सापेक्ष कर्सर यूआरएल का इलाज करता है साथ ही, न केवल 'फ़िल्टर' वाले वाले। – BoltClock
आपके द्वारा किए गए पहले कथन वास्तव में सच नहीं है। सापेक्ष यूआरएल आम तौर पर आईई और अन्य ब्राउज़रों के लिए पृष्ठभूमि छवियों के लिए समान व्यवहार करते हैं। एकमात्र अपवाद तब होता है जब कस्टम कर्सर यूआरएल की बात आती है - आईई उन्हें अचानक रिश्तेदार के रूप में नहीं समझता है –