Code Module | کد ماژول
1.93K subscribers
357 photos
42 videos
6 files
356 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
5 تا از بهترین سایت‌های ارائه دهنده قالب‌های Html/Css 💀

🔵html5up

🔵freehtml5

🔵styleshout

🔵free-css

🔵tooplate

#template #html #css
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👌4
😎با Webkit بیشتر آشنا بشید

🟡‏WebKit یک موتور رندر صفحات وبه که هسته‌ی مرکزی مرورگر در نمایش محتوای صفحات سایت‌هارو تشکیل میده.

وظیفه‌ی اصلی Webkit، تجزیه و تحلیل کدهای HTML و XHTML و ... و تولید و نمایش ظاهر صفحه هست. در واقع، مرورگر واسطه‌ای بین کاربر و موتور رندر هست و وظایف دیگه ای مثل برقراری ارتباط با اینترنت، مدیریت امنیت، تجربه‌ی کاربری و آپدیت هارو بر عهده داره. همچنین Webkit از سیستم‌عامل‌های mac os، windows، linux و سیستم‌عامل‌های شبه‌ یونیکسی پشتیبانی میکنه.

مزایای استفاده از Webkit چیه؟

🟢سرعت بالا

🟢عملکرد قابل اعتماد

🟢امنیت بالا

🟢پشتیبانی از جدیدترین استانداردهای وب

🟢سازگاری با طیف وسیعی از سیستم‌عامل‌ها

موتورهای رندر به طور مداوم در حال توسعه و اضافه شدن امکانات جدید هستن. بعضی از امکانات جدید اختصاصی هستن و در استانداردهای وب وجود ندارن. برای تشخیص این ویژگی‌ها از قوانین استاندارد و جلوگیری از مشکل در عملکرد مرورگرهای دیگه، از پیشوندهایی در اسم اونها استفاده میشه.

⚡️پیشوند موتور های مختلف : پیشوند موتور Gecko در فایرفاکس "moz" و پیشوندهای نسخه‌های قدیمی مرورگرهای اینترنت مثل اکسپلورر و اوپرا "ms" و "o" بودن.

امروزه، مرورگر Edge هم از موتور webkit استفاده میکنه و مرورگر اوپرا هم محتوای صفحات وب رو با استفاده از webkit نمایش میده. وقتی که یک ویژگی اختصاصی به صورت استاندارد در میاد، پیشوند اون حذف میشه.

🟡مرورگرها ممکنه تا مدت‌ها از دستورات با پیشوند پشتیبانی کنن و حتی پیشوندهای اختصاصی مرورگرهای دیگه رو هم شناسایی کنن. یک مثال از استفاده Webkit ها در css :

.CodeModule {
width: 500px;
height: 500px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smooth: always;
}


و در نتیجه Webkit یک موتور رندر قدرتمند، و سریعه که در طیف وسیعی از برنامه‌ها از جمله مرورگرهای وب، برنامه‌های کاربردی وب و ابزارهای توسعه وب استفاده میشه. Webkit به طور مداوم در حال توسعه و آپدیته و جدیدترین استانداردهای وب رو ساپورت میکنه 🏖️


#webkit #browser #css
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥5
5 کتابخانه کاربردی CSS-in-JS 🚀

کتابخانه‌های موسوم به CSS-in-Javascript، اخیرا به شدت روند رو به رشدی داشتن و در حال محبوب شدن هستن. در این پست ۵ کتابخانه مطرح و مرتبط با این موضوع رو براتون جمع آوری کردم⬇️

1️⃣STYLED COMPONENTS

2️⃣JSS

3️⃣EMOTION

4️⃣RADIUM

5️⃣STYLETRON

در صورت استفاده از این کتابخانه‌ها، شما نیازی به استفاده از چندین فایل CSS رو ندارید، استایل‌هایی که در پروژه شما استفاده میشن همراه با کامپوننت مرتبطه کپسوله‌سازی شده و در یک جا قرار می‌گیرن.
#css #js
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73
با این ابزار خلاقیت رو به اوج برسون 🚀

‏Bennett Feely یک وبسایت هست که ابزارهای خلاقانه و کاربردی بهتون ارائه میده، که با استفاده از این ابزارها میتونید به سادگی و بدون نیاز به دانش تخصصی، ایده‌های خودتون رو به واقعیت تبدیل کنید.

برخی از ابزارهای Bennett Feely ⬇️

‏* ztext.js: تایپوگرافی 3 بعدی رو به هر وب‌سایت و فونت دلخواهی اضافه کنید.

‏* CSS Scales: این ابزار به شما امکان میده مقیاس‌های رنگی رو از ColorBrewer و van der Walt، Smith و Firing به صورت گرادیانت دریافت کنید.

‏* CSS Pie Chart: با استفاده از گرادیانت‌های مخروطی، نمودارهای دایره‌ای رو به سادگی بسازید.

علاوه بر اینا، ابزار های مختلف دیگه ای هم داره که در توسعه پروژه‌ها بهتون کمک میکنه. پیشنهاد میکنم یه سر به وبسایتش بزنید 💀


#tools #css
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥2
5 وبسایت خفن که بهت لودینگ های خیره‌کننده css تحویل میدن!! 🔵

1⃣freefrontend-css-loaders

2⃣loading.io

3⃣spinkit

4⃣preloaders

5⃣css-loaders

#loading #css
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103❤‍🔥2👌1
22 نکته و ترفند مفید CSS که هر دولوپری باید از اونها مطلع باشه. پیشنهاد میکنم مقاله زیر رو از دست ندید ❗️

♻️Article

#css
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥3
مدیریت کلاس ها با پکیج classnames 😎

در این پست بهتون یه پکیج به نام classnames معرفی میکنم، که به شما اجازه میده تا به راحتی کلاس‌های CSS رو به صورت داینامیک مدیریت کنید. این ابزار به خصوص در توسعه با React 🔵 بسیار مفید هست. به جای ترکیب دستی کلاس‌ها، می‌تونید با استفاده از این کتابخانه کلاس‌ها رو بر اساس شرایط مختلف اضافه یا حذف کنید.

این امر به خصوص در مواقعی که نیاز به اعمال چندین کلاس بر اساس شرایط خاص دارید، بسیار مفیده.


برای کسب اطلاعات بیشتر به داکیومنت این کتابخانه مراجعه کنید ⬇️

🌐Document

#classnames #css
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102
واحد های اندازه گیری svh , dvh , vh و تفاوت هاشون در css 🔵

🔵در CSS، واحدهای اندازه‌گیری dvh، svh و vh به ترتیب به معنای "درصد ارتفاع نمای دید" (viewport height) هستن، اما هر کدوم کاربرد و رفتار خاص خودشون رو دارن.

1️⃣vh (Viewport Height) :

 این واحد به معنای 1 درصد از ارتفاع نمای دید (viewport) هست. به عنوان مثال، 100vh برابر با 100 درصد از ارتفاع نمای دیده.و اگر کاربر اندازه پنجره مرورگر رو تغییر بده، اندازه‌های مبتنی بر vh نیز به طور اتوماتیک تغییر میکنه.

2️⃣dvh (Dynamic Viewport Height) :

این واحد مشابه vh هست، اما به طور خاص برای نمای داینامیک طراحی شده. به این معنی که dvh به تغییرات ارتفاع نمای دید در حین نمایش محتوای پویا (مثل کیبورد موبایل) حساسه. به عنوان مثال، اگر کیبورد در دستگاه‌های موبایل باز بشه، dvh ممکنه کمتر از vh باشه چون ارتفاع قابل مشاهده کاهش پیدا می‌کنه.

3️⃣svh (Small Viewport Height) :

این واحد هم به ارتفاع نمای دید مربوط میشه، اما به ارتفاع کوچکترین حالت نمای دید اشاره داره. این به این معناست که svh همیشه برابر با کمترین ارتفاع نمای دیده که می‌تونه در هر زمان وجود داشته باشه. به عنوان مثال، اگه کاربر کیبورد رو باز کنه، svh ممکنه به اندازه‌ای کاهش پیدا کنه که فقط ارتفاع کوچکترین حالت رو نشون بده.

‼️تفاوت‌های این واحد های اندازه گیری :

تغییرات داینامیک: dvh و svh به تغییرات دینامیک در صفحه (مثل باز شدن کیبورد) حساس‌تر هستند، در حالی که vh ثابته.

و برای طراحی‌های واکنش‌گرا و بهینه‌سازی تجربه کاربری در دستگاه‌های موبایل، استفاده از dvh و svh می‌تونه مفیدتر باشه.

این واحدها به شما کمک می‌کنن تا تجربه کاربری بهتری رو در دستگاه‌های مختلف فراهم کنید.

#css #styling
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥205
Forwarded from FullstacksJS — Academy
قابلیت جدید CSS برای ساخت Carousel
تو این ویدئو به قابلیت جدید CSS برای ساخت Carousel می‌پردازیم.

مشاهده ویدئو

این ویدئو بخشی از استریم های هفتگی جامعه ست شما هم میتونید با دنبال کردن کانال توی لایو ها شرکت کنید:
https://twitch.tv/fullstacksjs

عضویت در جامعه:
https://fullstacksjs.com

#wus #carousel #css
7❤‍🔥2