منصوبے کے بارے میں

ساکورا ایک کم سے کم، بغیر کلاس CSS فریم ورک اور تھیم ہے۔ اس کا بنیادی خیال یہ ہے کہ آپ کسی بھی ویب صفحے میں ایک ہی اسٹائل شیٹ شامل کریں اور موجودہ سادہ HTML فوراً جدید اور پڑھنے کے قابل نظر آنے لگے، بغیر اپنے مارک اپ میں کوئی کلاس نام شامل کیے۔ اہم خصوصیات: - بغیر کلاس: اسٹائلز معیاری HTML عناصر پر لاگو ہوتے ہیں، لہٰذا یہ موجودہ مواد اور Markdown پارسرز سے بننے والے HTML پر کام کرتا ہے۔ - تیز پروٹوٹائپنگ: بیک اینڈ پر زیادہ زور دینے والی سائٹس، چھوٹے بلاگز یا ایسے صفحات کے لیے مفید جہاں آپ CSS سے چھیڑ چھاڑ نہیں کرنا چاہتے۔ - معقول ڈیفالٹس: اسے بڑے ڈیزائن سسٹم کے بجائے سمجھدار ڈیفالٹس کا مجموعہ قرار دیا گیا ہے۔ - تھیمنگ: رنگ ویری ایبلز کے ذریعے ڈوٹون اسکیم میں کنٹرول ہوتے ہیں (ایک بلاسم رنگ اور ایک فیڈ رنگ، نیز پس منظر، متبادل پس منظر اور متن کے رنگ)۔ کئی تیار تھیمز css فولڈر میں شامل ہیں، اور SCSS ویری ایبلز کو اوور رائیڈ کر کے اور مرکزی فائل درآمد کر کے حسب ضرورت تھیمز بنائے جا سکتے ہیں۔ - ڈارک موڈ: prefers-color-scheme استعمال کرتے ہوئے میڈیا ایٹریبیوٹ کے ساتھ الگ ڈارک اسٹائل شیٹ لوڈ کی جا سکتی ہے۔ - بک مارکلیٹ: ایسی موجودہ سائٹس پر ساکورا لاگو کرنے کے لیے بک مارکلیٹ دستیاب ہے جن میں کوئی CSS نہیں۔ README میں دستاویزی تنصیب کے اختیارات: - CDN: head ٹیگ میں jsDelivr سے اسٹائل شیٹ لنک کریں۔ - دستی: sakura.css ڈاؤن لوڈ کریں اور اسے مقامی طور پر لنک کریں۔ - پیکیج مینیجرز: npm install sakura.css یا yarn add sakura.css۔ - اختیاری مگر تجویز کردہ: ساکورا سے پہلے normalize.css شامل کریں۔ README میں ایک لائیو ڈیمو کے لنکس ہیں جو ساکورا کے ساتھ اور اس کے بغیر صفحے کا موازنہ کرتا ہے، اسے استعمال کرنے والا ایک بلاگ، اور اسے استعمال کرنے والی اطلاع شدہ سائٹس کی ایک طویل فہرست۔ اس میں بک مارکلیٹ، تصویر اور Vite پیش نظاروں کے شراکت داروں کا بھی ذکر ہے، اور صارفین کو اپنا استعمال رپورٹ کرنے یا پل ریکویسٹ کھولنے کی دعوت دی گئی ہے۔