
भाषा 🇮🇳 हिन्दी
शुरुआत करना
विजेट स्टाइलिंग
अन्य फ्रंटएंड लाइब्रेरीज़
कस्टम स्टाइलिंग गाइड
यह गाइड FastComments कमेंटिंग विजेट (v2) द्वारा उपयोग की जाने वाली संपूर्ण डिफ़ॉल्ट CSS और स्टाइल को ओवरराइड करने के कुछ निर्देश प्रदान करती है।
डिफ़ॉल्ट CSS को समझने से आप ये कर सकते हैं:
- विशिष्ट स्टाइल को ओवरराइड करके रूप को अनुकूलित करें
- उपलब्ध क्लासेस और सेलेक्टर्स देखकर स्टाइलिंग समस्याओं का निवारण करें
- विजेट की संरचना के साथ काम करने वाली कस्टम थीम बनाएं
- कस्टम CSS संशोधन जनरेट करने के लिए AI असिस्टेंट के साथ उपयोग करें।
स्टाइल को ओवरराइड कैसे करें
स्टाइल को ओवरराइड करना विजेट के आधार पर भिन्न होता है। कमेंट विजेट के लिए, आपको customCSS कॉन्फ़िग पैरामीटर का उपयोग करके CSS को iframe में पास करना होगा, या एडमिन डैशबोर्ड के Customization पेज में CSS निर्दिष्ट करना होगा, जहाँ से CSS हमारे CDN द्वारा सर्व किया जाएगा।
स्टाइल को कैसे कस्टमाइज़ करें 
कमेंट विजेट स्टाइल को कस्टमाइज़ कैसे करें
आप कमेंट विजेट की स्टाइलिंग को दो तरीकों से कस्टमाइज़ कर सकते हैं:
विकल्प 1: customCSS पैरामीटर के माध्यम से
विजेट इनिशियलाइज़ करते समय अपनी कस्टम CSS को स्ट्रिंग के रूप में customCSS पैरामीटर में पास करें:
window.fcConfigs = [{
target: '#fastcomments-widget',
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
}];
विकल्प 2: एडमिन डैशबोर्ड के माध्यम से
- अपने एडमिन डैशबोर्ड में Widget Customization पेज पर जाएं
- "Advanced" के अंतर्गत "Custom CSS" सेक्शन तक स्क्रॉल करें
- अपनी कस्टम CSS दर्ज करें
- "Save" पर क्लिक करें
आपकी कस्टम CSS आपकी साइट पर सभी कमेंट विजेट पर लागू हो जाएगी।
सुझाव
- आवश्यकता होने पर डिफ़ॉल्ट स्टाइल को ओवरराइड करने के लिए
!importantका उपयोग करें - अपनी साइट के अन्य हिस्सों को प्रभावित करने से बचने के लिए विशिष्ट सिलेक्टर्स को टारगेट करें
- संगतता के लिए अपनी CSS को विभिन्न ब्राउज़रों में टेस्ट करें
- विजेट स्टैंडर्ड CSS का उपयोग करता है - किसी विशेष प्रीप्रोसेसर की आवश्यकता नहीं है
कमेंट बॉक्स बॉर्डर को कस्टमाइज़ करना 
कमेंट बॉक्स के चारों ओर का बॉर्डर टेक्स्ट एरिया के अपने बॉर्डर और विजेट द्वारा उसके चारों ओर बनाई गई कुछ पतली लाइनों से मिलकर बना है। इसका रंग या कोनों की गोलाई बदलने के लिए, textarea को सीधे स्टाइल करने के बजाय इन CSS वेरिएबल को सेट करें। ये वेरिएबल बॉर्डर के हर हिस्से को एक साथ रीस्टाइल करते हैं, इसलिए कोने और रंग हमेशा आपस में मेल खाते हैं।
| Variable | What it changes | Default |
|---|---|---|
--fc-input-border-color | बॉर्डर का रंग | #bfbfbf |
--fc-input-border-color-focus | जब यूज़र टाइप कर रहा हो तब बॉर्डर का रंग | #555 |
--fc-input-border-radius | गोल कोनों की गोलाई | 11px |
--fc-input-border-start-start-radius | चौकोर ऊपरी-बाएँ कोने की गोलाई (दाएँ-से-बाएँ भाषाओं में ऊपरी-दायाँ) | 0 |
CSS को Widget Customization page पर Custom CSS बॉक्स में जोड़ें, या इसे customCSS विकल्प के साथ पास करें। आपको केवल उन्हीं वेरिएबल को सेट करने की आवश्यकता है जिन्हें आप बदलना चाहते हैं।
आप Custom CSS बॉक्स के ठीक नीचे मौजूद Comment box border हेल्पर का भी उपयोग कर सकते हैं, जो यह CSS आपके लिए लिख देता है।
बॉर्डर का रंग बदलें

टाइप करते समय बॉर्डर का रंग बदलें

चारों कोनों को गोल करें
डिफ़ॉल्ट रूप से ऊपरी-बायाँ कोना चौकोर होता है। चारों कोनों को समान रूप से गोल करने के लिए दोनों रेडियस वेरिएबल सेट करें:

चौकोर कोने

अपने ब्रांड से मिलाएँ

डार्क मोड में अलग रंग
जब विजेट डार्क मोड में होता है तो उसमें dark क्लास होती है, इसलिए आप डार्क मोड के लिए अलग मान सेट कर सकते हैं:

टेक्स्ट एरिया को सीधे क्यों न स्टाइल करें?
विजेट कमेंट बॉक्स के बॉर्डर का एक हिस्सा स्वयं बनाता है, टेक्स्ट एरिया के चारों ओर। यदि आप केवल textarea पर border-color या border-radius सेट करते हैं, तो वे लाइनें डिफ़ॉल्ट स्टाइल में ही रहती हैं और बॉर्डर बेमेल दिखता है, उदाहरण के लिए गोल कोने से गुज़रती एक चौकोर लाइन। ऊपर दिए गए वेरिएबल दोनों को एक साथ बदल देते हैं।
कमेंट विजेट कस्टम CSS संदर्भ (v2, नवीनतम) 

हाल की टिप्पणियाँ विजेट स्टाइलिंग 
Recent Comments Widget आपकी साइट भर में या किसी विशेष पेज के लिए सबसे हालिया टिप्पणियों की सूची प्रदर्शित करता है। इसमें एक शीर्षक, गोल अवतार, टिप्पणी प्रीव्यू, क्लिक करने योग्य तारीखें (जो टिप्पणी तक डीप-लिंक करती हैं) और स्वचालित डार्क मोड डिटेक्शन शामिल है।
बेसिक इंस्टॉलेशन
Run 
कॉन्फ़िगरेशन विकल्प
- tenantId (आवश्यक): आपकी FastComments tenant ID
- urlId (वैकल्पिक): एक ही पेज तक फ़िल्टर करें। सभी पेजों के लिए null छोड़ दें
- count (वैकल्पिक): दिखाने के लिए टिप्पणियों की संख्या। डिफ़ॉल्ट
10है - hasDarkBackground (वैकल्पिक): डार्क मोड स्टाइलिंग लागू करें। सेट न होने पर पेज की पृष्ठभूमि से स्वतः पहचाना जाता है
विजेट संरचना
विजेट निम्नलिखित HTML संरचना के साथ रेंडर होता है:

डिफ़ॉल्ट CSS संदर्भ

कस्टमाइज़ेशन उदाहरण
अवतार का आकार बदलें

टिप्पणी टेक्स्ट की अधिक पंक्तियाँ दिखाएँ

कंटेनर बॉर्डर हटाएँ

सर्वाधिक चर्चित पृष्ठ विजेट स्टाइलिंग 
सबसे अधिक चर्चित पृष्ठ विजेट (Most Discussed Pages Widget) आपके सबसे अधिक टिप्पणी वाले पृष्ठों की एक क्रमबद्ध सूची प्रदर्शित करता है। इसमें एक शीर्षक, क्रमांकित रैंक, आइकन के साथ टिप्पणी संख्या, अंतिम गतिविधि तिथियाँ, और स्वचालित डार्क मोड पहचान शामिल है।
बेसिक इंस्टॉलेशन
Run 
कॉन्फ़िगरेशन विकल्प
- tenantId (आवश्यक): आपकी FastComments टेनेंट ID
- hasDarkBackground (वैकल्पिक): डार्क मोड स्टाइलिंग लागू करें। यदि सेट नहीं किया गया है तो पृष्ठ की पृष्ठभूमि से स्वचालित रूप से पहचाना जाता है
विजेट संरचना
विजेट निम्नलिखित HTML संरचना के साथ रेंडर होता है:

डिफ़ॉल्ट CSS संदर्भ

अनुकूलन उदाहरण
रैंक बैज हटाएँ

कंटेनर बॉर्डर हटाएँ

हाल की चर्चाएँ विजेट स्टाइलिंग 
Recent Discussions Widget सबसे हालिया कमेंट गतिविधि के आधार पर क्रमबद्ध पृष्ठों की एक सूची प्रदर्शित करता है। इसमें एक शीर्षक, अंतिम गतिविधि की तारीखें, आइकन के साथ कमेंट संख्या, और स्वचालित डार्क मोड पहचान शामिल है।
बेसिक इंस्टॉलेशन
Run 
कॉन्फ़िगरेशन विकल्प
- tenantId (आवश्यक): आपकी FastComments टेनेंट ID
- count (वैकल्पिक): दिखाने के लिए पृष्ठों की संख्या। डिफ़ॉल्ट
20है, अधिकतम100 - hasDarkBackground (वैकल्पिक): डार्क मोड स्टाइलिंग लागू करें। सेट न होने पर पृष्ठ की पृष्ठभूमि से स्वतः पहचाना जाता है
विजेट संरचना
विजेट निम्नलिखित HTML संरचना के साथ रेंडर होता है:

डिफ़ॉल्ट CSS संदर्भ

कस्टमाइज़ेशन उदाहरण
कंटेनर बॉर्डर हटाएँ

कस्टम लिंक रंग
