سلام چند وقتیه دارم به این فکر میکنم که چجوری میتونم یک کتابخانه سی اس اس بنویسم کسی مقاله یا فیلم .... میشناسید که بگه چجوریه ؟
سلام دوست عزیز
ببین آنچنان کار سختی نیست شما میاید یکسری کلاس ها میسازی مثلا برای دکمه یه کلاس میسازی با نام btn حالا میخوای که دکمه سایز بزرگ داشته باشه میای یه کلاس میسازی با نام bg و درونش میای استایل های مدنظرت برای دکمه بزرگ مینویسی به همین شکل میای برای دکمه مثلاً انواع و رنگ های مختلف میسازی بعد میای اون فایل تو هاست آپلود میکنی و تو هد فایل هایی که میخوای از کتابخونه خودت استفاده کنی میای لینک اون فایلت در هاست میدی .
پیشنهاد میکنم برای اینکه بهتر دستت بیاد برو Bootstrap یا Tailwind یادبگیر تا با روندش بیشتر آشنا بشی
بوت استرپ چند تا کلاس گذاشته برای هر کدوم یه استایلی مشخص کرده تو اگه اون کلاس رو به تگت بدی اون استایل رو میگیره مثلا یه کلاس برای اخطار یا وارنینگ داره
تیلویند اینطوریه میاد اون کلاس هایی که خودش ساخته رو توی تگات پیدا میکنه با جاوا اسکریپت همونارو توی فایل style.css میذاره مثلا کلاس bg-red-100 یه بک گراند قرمز کم رنگ به تگت میده
در کل همشون یه کلاس رو یه استایل بهش میدن تو اون کلاس رو برای تگت میذاری اون استایل ست میشه
شاید پاسخ شما همینجا باشد
درود خوبی...
ساخت چارچوبی مثل بوت استرپ چیز دشواری نیست و فقط باید سی اس اس اوکی باشید و مدیاکوئری برای رسپانسیو کامل بلد باشید.
سلام مهدی عزیز🖐
امیدوارم حالت خوب و عالی باشی✨
موضوعی که مطرح کردی صرفا با داشتن پایه ای تا حدودی امکان پذیر نیست چرا که فقط این سطح از دانش شاید نیاز عمومی رو مارو رفع میکنه و برای اینکه من بفهمم یه کتابخونه Css چطوری نوشته میشه ، Maintenace میشه و میتونم اون رو آپدیت و بروز کنم قطعا باید دانشت رو بالا ببری
هدف ما اینه که کتابخونه ای توسعه بدیم که یا بدرد خودمون بخوره یا مورداستفاده دیگران قراره بگیره
و اینکه حتما از قبل باید فریمورک و کتابخونه های دیگه رو ببینی که چطووووور کار میکنن و چطور پیاده سازی شدن
با بررسی منابع فعلی دانشت میتونه در این زمینه گسترش پیدا کنه
https://dev.to/prankurpandeyy/making-your-own-css-component-library-k0j
https://blog.logrocket.com/top-css-libraries-empower-web-design/
https://www.freecodecamp.org/news/build-a-css-library-with-vitejs/
https://tympanus.net/codrops/2021/10/25/the-process-of-building-a-css-framework/
چطوری کتابخونمون رو روی npm و منابع برنامه نویس ها منتشر کنم ؟
https://docs.npmjs.com/creating-and-publishing-scoped-public-packages/
امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹