मैं वर्तमान में एक वेबसाइट पर काम कर रहा हूं, और मैं टेक्स्ट चयन रंग बदलना चाहता हूं।सीएसएस का उपयोग कर पाठ चयन रंग बदलना?
मेरे पास कुछ हद तक काम कर रहा है। यह मेरी स्टाइलशीट में कोड का हिस्सा है:
::selection {
background: #FF0099;
color: black;
text-shadow: none;
}
::-moz-selection {
background: #FF0099;
color: black;
text-shadow: none;
}
यह अधिकतर संतोषजनक परिणाम उत्पन्न करता है।
ऊपर चित्र में देख सकते हैं, पाठ पूरी तरह से हाइलाइट किया गया है का उपयोग करते हुए: हालांकि, कुछ मामलों में, हाइलाइटिंग के रूप में इस तस्वीर में दिखाया गया है, (# FF099 का) ने अपने दिए गए रंग खोने के लिए लगता है सही रंग (# एफएफ 0 99); हालांकि, शरीर के पाठ और शीर्षक के साथ-साथ शरीर के पाठ के बाईं ओर का क्षेत्र डिफ़ॉल्ट रंग (नीले रंग) के साथ हाइलाइट किया गया है। मैं हाइलाइटिंग के हिस्सों को डिफ़ॉल्ट पर वापस जाने से कैसे रोक सकता हूं?
संपादित करें: बड़ा पर http://i.imgur.com/NmZIf.png
संपादित उपलब्ध चित्र: jsFiddle नमूना: http://jsfiddle.net/VUuFR/
@MrLister हाँ, मैं तुम्हारे पास क्या है करने के लिए कुछ इसी तरह की है। मैंने पोस्ट जेएसफ़िल्ड उदाहरण देखें। – Bhaxy
नीला एक HTML तत्व होना प्रतीत होता है। – Starx
@Mrlister मैं असहमत हूं, मेरी राय में, यह समस्या दिखाता है। आउटपुट को हाइलाइट करते समय मैं जो देखता हूं उसका एक स्क्रीनशॉट यहां दिया गया है: http://i.imgur.com/UHOyN.png (आप हाइलाइट किए गए क्षेत्र के दो गुलाबी क्षेत्रों के बीच नीली जगह स्पष्ट रूप से देख सकते हैं)। – Bhaxy