</awat>
216 subscribers
54 photos
13 videos
7 files
26 links
🖥 تیم توسعه </awat.dev>
متخصص در توسعه فرانت‌اند
دایرکت 📱
@awat_admin
Download Telegram
در صورت نیاز به غیرفعال کردن راست کلیک در سایت خود قطعه اسکریپت ذیل را به فوتر سایت خود اضافه کنید.
<script>
document.addEventListener('contextmenu', event => event.preventDefault());
</script>


#کاربردی
@awat_dev
❤4🔥2🗿1
وبسایت فروشگاهی کاستومی بر روی ورسل آپلود شد ✅
توسعه داده شده با
💻 HTML | CSS | JavaScript


✨ تمرکز روی زیبایی و تجربه کاربری
لینک سایت:
https://onlineshop-inky-seven.vercel.app/

@awat_dev

#Frontend #WebDesign
❤6🔥1🤩1
🟨 Array.map() در JavaScript

متد map() برای ساخت یک آرایه جدید از روی آرایه قبلی استفاده می‌شود.

ساختار:

array.map(item => newValue)



مثال:

const nums = [1, 2, 3];

const result = nums.map(num => num * 2);

console.log(result);



خروجی:

[2, 4, 6]



✅ آرایه اصلی را تغییر نمی‌دهد
✅ روی هر آیتم اجرا می‌شود
✅ نتیجه را در یک آرایه جدید برمی‌گرداند


مثال با آبجکت‌ها:

users.map(user => user.name)



یعنی فقط نام کاربران را از آرایه استخراج می‌کنیم.


💡 هر وقت خواستی داده‌های یک آرایه را تغییر بدهی و خروجی جدید بگیری، از map() استفاده کن.
❤3
</awat>
https://personal.kelora.studio/
تجربه کاربری UI فوق العاده رو توی این سایت حس میکنین

ساخته دست جوانان وطن
❤2🔥1
چو کوشش نباشد، تن زورمند
نیارد سر از آرزوها بلند
...

فردوسی
🔥3💯2🕊1
Media is too big
VIEW IN TELEGRAM
چند تا نکته و توضیح css✨⚡️
❤6
</awat>
چند تا نکته و توضیح css✨⚡️
البته بیشتره👍😂
توی تیلویند تعدادی Breakpoint از قبل تعریف شده‌اند که می‌تونیم از اون‌ها برای ریسپانسیو کردن سایتمون استفاده کنیم.

عرض های پیش فرض که در تیلویند وجود دارد:
sm:
اشاره به سایز 640 پیکسل و بیشتر می‌کنه.
md:
اشاره به سایز 768 پیکسل و بیشتر می‌کنه.
lg:
اشاره به سایز 1024 پیکسل و بیشتر می‌کنه.
xl:
اشاره به سایز 1280 پیکسل و بیشتر می‌کنه.
2xl:
اشاره به سایز 1536 پیکسل و بیشتر می‌کنه.

تیلویند به صورت Mobile First طراحی شده؛ یعنی استایل‌هایی که بدون استفاده از Breakpoint می‌نویسیم، برای سایزهای کوچک‌تر اعمال می‌شن و بعد با استفاده از Breakpointها می‌تونیم استایل موردنظر خودمون رو برای صفحه‌های بزرگ‌تر تغییر بدیم.برای مثال:


<div class="text-sm md:text-lg">




در این مثال، در سایزهای کوچک‌تر، اندازه متن text-sm هست و وقتی عرض صفحه به 768 پیکسل یا بیشتر برسه، اندازه متن به text-lg تغییر می‌کنه.ساخت Breakpoint شخصیبعضی مواقع Breakpointهای پیش‌فرض Tailwind برای پروژه ما کافی نیستند و
نیاز داریم یک Breakpoint با سایز دلخواه خودمون تعریف کنیم.برای این کار وارد فایل input.css می‌شیم و در این فایل، Breakpoint مورد نظر خودمون رو داخل @theme تعریف می‌کنیم:
@theme {
--breakpoint-sl: 320px;
}



در مثال بالا، یک Breakpoint جدید با نام sl ومقدار 320px تعریف کردیم.حالا می‌تونیم
از این Breakpoint داخل کلاس‌های Tailwind استفاده کنیم:
<div class="sl:text-lg">





با این کار، از عرض 320 پیکسل به بالا، کلاس text-lg روی این عنصر اعمال
می‌شه.پس اگر Breakpoint های پیش‌فرض Tailwind برای پروژه ما کافی نباشن، می‌تونیم به راحتی Breakpointهای شخصی خودمون رو تعریف کنیم و از اون‌ها برای ریسپانسیو کردن دقیق‌تر سایت استفاده کنیم.
❤9
بعضی مواقع شده میخواهید یه پالت رنگی جذاب برای سایتتون انتخاب کنید اما نمیدونید از کجا پالت رنگی انتخاب کنید
چند وبسایت که داخلشون یه عالمه پالت رنگی هست رو میخوام براتون بزارم

uicolors.app

colorhunt.co

coolers.co

سایت های بالا برای انتخاب پالت رنگی هستند دیگ برای انتخاب رنگ سایتت از سایت های بالا استفاده کن
❤7
چند سایت برای اینکه بتونید داخلش طرح های مختلفی مشاهده کنید و ایده طرح پیدا کنید رو میخوام بهتون معرفی کنم که ممکن به کارتون بیاد

اولین و معروف ترین سایت ها پینترست هست که کلی طرح داخلش هست و شما میتونید از اون ایده بگیرید و طرح های مختلفی رو ببینید

دومین سایت هم که معروفه فیگما هست داخل قسمت کامیونیتی کلی طرح و لندینگ پیج های خوبی هست که شما میتونید اونها رو بردارید و بزنید. ( چند طرح خوب پیدا میکنم و لینکشو براتون میزارم)

سومین سایت تم فارست هست من ندیدم افراد زیادی بشناسنش ولی سایت خوبیه برای ایده گرفتن از طرح های وبسایت های مختلف لینکش رو پایین براتون میزارم برای قالبای وردپرسه فکر کنم ولی طرحای خوبی داره برای ایده برداری بد نیست استفاده کنید از طرحاش

themeforest.net
❤9
</awat>
چند سایت برای اینکه بتونید داخلش طرح های مختلفی مشاهده کنید و ایده طرح پیدا کنید رو میخوام بهتون معرفی کنم که ممکن به کارتون بیاد اولین و معروف ترین سایت ها پینترست هست که کلی طرح داخلش هست و شما میتونید از اون ایده بگیرید و طرح های مختلفی رو ببینید دومین…
❤6🗿1
🔰 طرح فیگمای وبسایت های مختلف
جهت تمرین و ایده برداری در پروژه های فرانت اند:

1) https://www.figma.com/design/pSsVuZ0HVF78DVZ2SAFheB/Real-Estate-Landing-page-(Community)?node-id=0-1&t=sLwCW3znMPLxO9Vc-0

2) https://www.figma.com/design/44D4axNGQzMVyOJVcSIG2T/Furniture-Website-(Community)?node-id=0-1&t=shewWAVoWvysrpLj-0

3) https://www.figma.com/design/UcCsta1vACfa0OAxd3qWqY/Travel-Agency-Landing-Page-(Community)?node-id=0-1&t=OrBU2mJEq922oqdL-0

4) https://www.figma.com/design/8IvxY7B5oWTgI8ajP3dpBn/Sports-news-websites-(Community)?node-id=0-1&t=sn1PWY5HPVGzn2OG-0

5) https://www.figma.com/design/HWo9aLdg7VeqUykKS1HOSf/Interior-Design-Website-Landing-Page-(Community)?node-id=0-1&t=GHQR0AOHXqNDFJKf-0

6) https://www.figma.com/design/HmEwVt5rX26rrklrIPPwYt/Virtual-Reality-Landing-Page-Concept-(Community)?node-id=0-1&t=ChRZYxlS0GEkU7GB-0

7) https://www.figma.com/design/EDb2IGilf3JlbTPPxydwc8/MNTN---Landing-Page-(Community)?node-id=0-1&t=ncXeiJXDaMScdiVk-0

8) https://www.figma.com/design/9vA8Gcovkmfj7vXPZRldrB/Consulting-%26-Agency-Website-Template-I-Crito-(Community)?node-id=0-1&t=IWwMni7Hqk4GgfZg-0

9) https://www.figma.com/design/wwcIHX1AWXh1WZ5YyBbIhC/Interactive-Portfolio-Website%3A-Figma-UI-Design-Tutorial-for-Beginners-%7C-Step-by-Step-Guide-(Community)?node-id=0-1&t=EgXnl4hjbexkvs4p-0

10) https://www.figma.com/design/qRLQI1SrVxFdgeqPNwQbQX/75%2B-Agriculture-Landing-website-templates-(Community)?node-id=0-1&t=YTdiTw1aQ1M0Q544-0

11) https://www.figma.com/design/3LTVUubUGaWEjqNU0s3f1K/SELHONO-Design-Website-template-(Community)?node-id=0-1&t=BBWRtjydYg71KDsC-0

12) https://www.figma.com/design/92sI4qybz9VCV0a1TcTSix/100%2B-Travel-Landing-website-templates-(Community)?node-id=0-1&t=hUQKATGwLfNG4toV-0

13) https://www.figma.com/design/UCVzoAb0bswbEWVYSgKz6b/food-Recipe-Website-Ui-Kit-(Community)?node-id=2-43&t=uMOJ9sLD6eGDSQTR-0

14) https://www.figma.com/design/Ws1HVXXKFDLvNuX5dx979n/E-Learning-Site-(Community)?node-id=0-1&t=YEmMM6Xz0JsnOybC-0
❤6🗿1
از این طرح ها میتونید ایده بگیرید و برای تمرین استفاده کنید
❤7🗿1
</awat>
Video
توضیح شو میزارم 👍
گیت واقعاً چیکار می‌کنه؟ 🌱

خیلیا گیت رو فقط با git add و git commit می‌شناسن، ولی دقیقاً نمی‌دونن زیرش چه اتفاقی می‌افته.

گیت یه سیستم کنترل نسخه‌ی توزیع‌شده‌ست؛ یعنی به‌جای اینکه فقط آخرین نسخه‌ی فایل‌هات رو نگه داره، از کل تاریخچه‌ی پروژه عکس می‌گیره. هر commit یه snapshot کامل از وضعیت فایل‌هاست، نه فقط یه لیست تغییرات. به همین خاطره که برگشتن به هر نسخه‌ی قبلی پروژه اینقدر سریع و مطمئنه.

سه مرحله‌ی اصلی کار با گیت:
git add . → فایل‌ها میرن به staging area
git commit -m "..." → یه snapshot ثبت می‌شه
git push → این snapshot به remote (مثل GitHub) فرستاده می‌شه

نکته کاربردی: قبل از commit، با
git status
همیشه چک کن چه فایل‌هایی قراره commit بشن؛ خیلی از commit‌های اشتباه همینجا جلوگیری می‌شه.


اگه این توضیح براتون روشن‌کننده بود، فوروارد کنید برای کسی که تازه گیت یاد می‌گیره 🚀
❤8
رفقا یادتون باشه ، هر سر صبح که بلند میشید ، اینطوری کار هایی که باید انجام بدید رو بنویسید و بعدش یکی یکی تیک بزنید بعد انجام ، هم حس حال خوبی داره و هم باعث مرتبی کارها در ذهن شما میشه و دیگه درگیر چیز های الکی نمیشید ❤️

نکته : کنار اون مهم تر ها یه ستاره بزنید
❤12
This media is not supported in your browser
VIEW IN TELEGRAM
انیمیشن با CSS خالص، بدون یه خط JS 🎬
هر بار که می‌خوایم یه چیزی رو تکون بدیم، بزرگش کنیم یا محوش کنیم، عادت داریم بریم سراغ کتابخونه‌های سنگین. ولی خیلی وقتا همون @keyframes ساده کارو راه می‌ندازه.
اینجا ۵ تا از انیمیشن‌هایی که خودمون تقریباً تو هر پروژه ازشون استفاده می‌کنیم رو با کدشون گذاشتیم:
🔄 چرخش کامل با rotate
💓 ضربان و بزرگ‌نمایی با pulse
➡️ اسلاید افقی نرم
👻 محو شدن تدریجی با fadeIn
⬆️ پرش فنری با bounce
کدا رو سیو کن، تست کن، دستکاریش کن. بهترین راه یاد گرفتن همینه.
تو کدوم یکی رو بیشتر استفاده می‌کنی؟ کامنت کن 👇
@awat_dev
❤8
🎧 SPARTAN MUSIC FINDER ⚔️
👋سلام
من بهت کمک می کنم که هر آهنگی که دوست داری رو کاملا رایگان دانلود کنی !!!
❗️فقط کافیه که یکی از موارد زیر رو برام بفرستی :

🎶هنرمند یا نام آهنگ
🔤 متن آهنگ
🎙ویس از موسیقی
📹 ویدیو همراه با موسیقی
📼 ضبط صدا
🔗 لینک ویدیو به اینستاگرام ، تیک تاک ، یوتوب و سایت های دیگر

حال کنید 🫡
@Spartamusic_finderbot


@awat_dev
❤4🔥3