इस प्रोजेक्ट के बारे में

सकुरा एक न्यूनतम, क्लासलेस CSS फ्रेमवर्क और थीम है। इसका मूल विचार यह है कि आप किसी भी वेबपेज में एक ही स्टाइलशीट डालते हैं और मौजूदा सादा HTML बिना किसी क्लास नाम को मार्कअप में जोड़े तुरंत आधुनिक और पठनीय दिखने लगता है। मुख्य विशेषताएं: - क्लासलेस: स्टाइल मानक HTML तत्वों पर लागू होते हैं, इसलिए यह मौजूदा सामग्री और Markdown पार्सर द्वारा उत्पन्न HTML पर काम करता है। - त्वरित प्रोटोटाइपिंग: बैकएंड-भारी साइटों, छोटे ब्लॉगों या ऐसे पेजों के लिए उपयोगी जहां आप CSS से जूझना नहीं चाहते। - उचित डिफ़ॉल्ट: इसे एक बड़े डिज़ाइन सिस्टम के बजाय समझदारी भरे डिफ़ॉल्ट का सेट बताया गया है। - थीमिंग: रंग डुओटोन योजना में वेरिएबल्स के माध्यम से नियंत्रित होते हैं (एक ब्लॉसम रंग और एक फेड रंग, साथ ही बैकग्राउंड, वैकल्पिक बैकग्राउंड और टेक्स्ट रंग)। css फ़ोल्डर में कई तैयार थीम शामिल हैं, और SCSS वेरिएबल्स को ओवरराइड करके तथा मुख्य फ़ाइल को इम्पोर्ट करके कस्टम थीम बनाई जा सकती हैं। - डार्क मोड: prefers-color-scheme का उपयोग करते हुए media एट्रिब्यूट के साथ एक अलग डार्क स्टाइलशीट लोड की जा सकती है। - बुकमार्कलेट: बिना CSS वाली मौजूदा साइटों पर सकुरा लागू करने के लिए एक बुकमार्कलेट उपलब्ध है। README में दर्ज इंस्टॉलेशन विकल्प: - CDN: head टैग में jsDelivr से स्टाइलशीट लिंक करें। - मैनुअल: sakura.css डाउनलोड करें और उसे स्थानीय रूप से लिंक करें। - पैकेज मैनेजर: npm install sakura.css या yarn add sakura.css। - वैकल्पिक लेकिन अनुशंसित: सकुरा से पहले normalize.css शामिल करें। README एक लाइव डेमो से लिंक करता है जो सकुरा के साथ और बिना सकुरा वाले पेज की तुलना करता है, एक ब्लॉग जो इसका उपयोग करता है, और उन साइटों की एक लंबी सूची जो इसका उपयोग करने की सूचना देती हैं। यह बुकमार्कलेट, इमेज और Vite प्रीव्यू के लिए योगदानकर्ताओं का भी उल्लेख करता है, और उपयोगकर्ताओं को अपने उपयोग की सूचना देने या पुल रिक्वेस्ट खोलने के लिए आमंत्रित करता है।