🔺یه وبسایت که توی اون میتونید Selector های CSS رو خیلی #جالب یاد بگیرین:
https://flukeout.github.io
#css #links
https://flukeout.github.io
#css #links
flukeout.github.io
CSS Diner
A fun game to help you learn and practice CSS selectors.
🔺زبان CSS، گزینشگر (Selector) هایی #جالب، با تنوعی فراتر از کلاسها و شناسهها داره 👌😉
- توی پست زیر با همه Selector های CSS آشنا بشین:
https://ditty.ir/p/XbR8X
#css 💯
- توی پست زیر با همه Selector های CSS آشنا بشین:
https://ditty.ir/p/XbR8X
#css 💯
دیتی | Ditty.ir
گزینشگر (Selector) ها در CSS به زبان ساده - قسمت اول
از مهمترین بخشهای CSS، گزینشگرها یا Selector ها هستن که بطور مفصل اونها رو توی دو قسمت بررسی میکنیم
🔺لازم نیست طراح حرفهای باشیم وقتی با یک دستور ساده میتونیم #جذابیت خاصی رو به ظاهر برنامه بدیم!
- با گرادینت های CSS یاد میگیریم چطوری رنگهای جذابی رو به ظاهر وبسایتمون بدیم:
https://ditty.ir/p/n1mDn
#css
- با گرادینت های CSS یاد میگیریم چطوری رنگهای جذابی رو به ظاهر وبسایتمون بدیم:
https://ditty.ir/p/n1mDn
#css
دیتی | Ditty.ir
طیف های رنگی (Gradient) ها در CSS
توی این مقاله با Gradient ها که یه ابزار کاربردی برای ایجاد طیف رنگی توی CSS هستن آشنا میشیم.
🔺دوست دارین Flexbox توی CSS رو با بازی کردن یاد بگیرین؟ وبسایت زیر رو ببینین:
https://flexboxfroggy.com
#css #links
https://flexboxfroggy.com
#css #links
Flexboxfroggy
Flexbox Froggy
A game for learning CSS flexbox
🔺دوست دارین Grid های CSS رو با بازی یاد بگیرین؟ این وبسایت #جالب رو ببینین:
https://cssgridgarden.com/#fa
#css 💯
https://cssgridgarden.com/#fa
#css 💯
Cssgridgarden
Grid Garden
A game for learning CSS grid layout
🔺ببینین CSS نویسهای سراسر دنیا چه نظری درباره این زبان دارن:
https://2020.stateofcss.com
- این نتیجه نظرسنجی سال ۲۰۲۰ هست. برای شرکت توی نظرسنجی امسال اینجا رو ببینین.
#css
https://2020.stateofcss.com
- این نتیجه نظرسنجی سال ۲۰۲۰ هست. برای شرکت توی نظرسنجی امسال اینجا رو ببینین.
#css
Stateofcss
The State of CSS 2020: Demographics
The annual survey about the latest trends in CSS.
This media is not supported in your browser
VIEW IN TELEGRAM
🔺یه ویژگی جالب به CSS اضافه شده به اسم Clamp که کمک میکنه خیلی سادهتر عناصر توی صفحه رو Responsive کنیم
- برای مثال اگه میخوایم اندازه یک عکس بر اساس سایز صفحه انعطافپذیر اما کنترلشده باشه چنین دستوری مینویسیم:
- با توجه به این کد، عرض تصویر ۱۰۰٪ هست، اما این عرض هیچوقت از ۴۰۰ پیکسل بیشتر و از ۲۰۰ پیکسل کمتر نمیشه. در واقع عرض تصویر بین ۲۰۰ و ۴۰۰ پیکسل شناور هست
- این تابع میتونه جایگزینی برای توابعی مثل min و max و همچنین Media Query هایی باشه که برای Responsive کردن عناصر توی صفحه استفاده میشد
- تابع Clamp یک قابلیت جدید CSS هست (پشتیبانی مرورگرها)
#css
- برای مثال اگه میخوایم اندازه یک عکس بر اساس سایز صفحه انعطافپذیر اما کنترلشده باشه چنین دستوری مینویسیم:
width: clamp(200px, 100%, 400px);
- با توجه به این کد، عرض تصویر ۱۰۰٪ هست، اما این عرض هیچوقت از ۴۰۰ پیکسل بیشتر و از ۲۰۰ پیکسل کمتر نمیشه. در واقع عرض تصویر بین ۲۰۰ و ۴۰۰ پیکسل شناور هست
- این تابع میتونه جایگزینی برای توابعی مثل min و max و همچنین Media Query هایی باشه که برای Responsive کردن عناصر توی صفحه استفاده میشد
- تابع Clamp یک قابلیت جدید CSS هست (پشتیبانی مرورگرها)
#css
👍50🔥19❤4👎1
🔺ـ CSS Specificity یعنی چی؟ 🤔
- اگه حتی مقدار خیلی کمی هم با CSS کار کرده باشین، حتماً دیدین که Rule هایی که توی بعضی از سلکتورها مینویسیم، نسبت به بقیه Rule ها قدرت بیشتری دارن و در نتیجه روی المنت اعمال میشن
- به این قضیه میگن CSS Specificity. هر چی Specificity یک دستور بالاتر باشه، قدرت بیشتری داره تا روی المنت اعمال بشه
- برای اینکه متوجه بشین کدوم دستور CSS بالاترین میزان نفوذ و اعمال شدن یا به قول معروف Specificity رو داره، این دمو رو ببینین:
https://www.matuzo.at/blog/2022/specificity/
#css
- اگه حتی مقدار خیلی کمی هم با CSS کار کرده باشین، حتماً دیدین که Rule هایی که توی بعضی از سلکتورها مینویسیم، نسبت به بقیه Rule ها قدرت بیشتری دارن و در نتیجه روی المنت اعمال میشن
- به این قضیه میگن CSS Specificity. هر چی Specificity یک دستور بالاتر باشه، قدرت بیشتری داره تا روی المنت اعمال بشه
- برای اینکه متوجه بشین کدوم دستور CSS بالاترین میزان نفوذ و اعمال شدن یا به قول معروف Specificity رو داره، این دمو رو ببینین:
https://www.matuzo.at/blog/2022/specificity/
#css
Manuel Matuzovic
CSS Specificity Demo - Manuel Matuzovic
An interactive demo that illustrates how specificity in CSS works
👍13🔥6
Is CSS a programing language?
The Vanilla JS Podcast
🔺آیا CSS یک زبان برنامهنویسی به حساب میاد؟ نظر شما چیه؟ 🤔
- آقای Chris Ferdinandi، مدرس معروفی که بیشتر با آموزشهای Vanilla JS شناخته شده، توی این پادکست کوتاه، یک بار برای همیشه به این سوال رایج که آیا CSS یک زبان برنامهنویسی هست یا خیر، مفصل جواب داده :))
- متن این پادکست توی کامنتها
#css
- آقای Chris Ferdinandi، مدرس معروفی که بیشتر با آموزشهای Vanilla JS شناخته شده، توی این پادکست کوتاه، یک بار برای همیشه به این سوال رایج که آیا CSS یک زبان برنامهنویسی هست یا خیر، مفصل جواب داده :))
- متن این پادکست توی کامنتها
#css
👍16😁8🔥2😢1
🔺توی CSS دو روش جدیدتر و البته کوتاهتر برای انتخاب کردن چندتایی المنتها معرفی شده که اون توابع
- با این توابع میتونیم به صورت گروهی و یکجا چندین المنت رو انتخاب کنیم. کاری که قبلاً امکانپذیر نبود و باید المنتها رو تک تک انتخاب میکردیم
- این ۲ تابع کارایی مشابهی دارن. اما باید بدونیم که المنتهایی که با where انتخاب میکنیم، پایینترین میزان Specificity رو دارن. اما Specificity توی is بستگی به المنتهایی داره که انتخاب میکنیم
- این دو تابع نسبتاً جدید هستن و بنابراین پشتیبانی مرورگرها اهمیت داره:
https://developer.mozilla.org/en-US/docs/Web/CSS/:where
#css
()where:
و ()is:
هستن- با این توابع میتونیم به صورت گروهی و یکجا چندین المنت رو انتخاب کنیم. کاری که قبلاً امکانپذیر نبود و باید المنتها رو تک تک انتخاب میکردیم
- این ۲ تابع کارایی مشابهی دارن. اما باید بدونیم که المنتهایی که با where انتخاب میکنیم، پایینترین میزان Specificity رو دارن. اما Specificity توی is بستگی به المنتهایی داره که انتخاب میکنیم
- این دو تابع نسبتاً جدید هستن و بنابراین پشتیبانی مرورگرها اهمیت داره:
https://developer.mozilla.org/en-US/docs/Web/CSS/:where
#css
👍36❤2👏2
🔺توی CSS یک تابع وجود داره به اسم
- هر وقت المنت مد نظر آپدیت بشه، اون تصویر هم آپدیت میشه
- در حال حاضر فقط فایرفاکس از این تابع پشتیبانی میکنه
- یک نمونهٔ پیادهسازی شده رو میتونین از اینجا ببینین که یک Minimap مثل ادیتورها و IDE ها درست کرده (با فایرفاکس ببینین):
stefanjudis.com/a-firefox-only-minimap
#css
element
که از یک المنت توی صفحه، یک تصویر تولید میکنه که برای مثال میتونه به عنوان تصویر توی پراپرتی background-image
قرار بگیره- هر وقت المنت مد نظر آپدیت بشه، اون تصویر هم آپدیت میشه
- در حال حاضر فقط فایرفاکس از این تابع پشتیبانی میکنه
- یک نمونهٔ پیادهسازی شده رو میتونین از اینجا ببینین که یک Minimap مثل ادیتورها و IDE ها درست کرده (با فایرفاکس ببینین):
stefanjudis.com/a-firefox-only-minimap
#css
🔥31👍3🤩2
🔺مقدارهای
https://codepen.io/alvaromontoro/pen/vYdyOxe
#css
justify-content
برای CSS Flexbox به زبان ساده :))https://codepen.io/alvaromontoro/pen/vYdyOxe
#css
😁67👍15👎1🤯1
🔺این مقاله خیلی جالبه: ۶ قطعه کد کاربردی CSS که هر توسعهدهندهٔ فرانتاند باید اونها رو بدونه:
https://web.dev/articles/6-css-snippets-every-front-end-developer-should-know-in-2023
#css
https://web.dev/articles/6-css-snippets-every-front-end-developer-should-know-in-2023
#css
web.dev
6 CSS snippets every front-end developer should know in 2023 | Articles | web.dev
Toolbelt worthy, powerful, and stable CSS you can use today.
👍28💯3🔥2