Html and Css & Jsآموزش
22.9K subscribers
566 photos
256 videos
97 files
334 links
ادمین :
@Maryam3771


تعرفه تبلیغات:
https://t.me/alloadv/822
Download Telegram
JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language
Book by David Flanagan


💎 @Htmlcss_channels | #HTML #css #JavaScript
JavaScript_The_Definitive_Guide_7th_Edition_by_David_Flanagan_OReilly.pdf
16.9 MB
JavaScript: The Definitive Guide

یه مرجع کامل برای یادگیری جاوااسکریپت که با‌مثال‌و تمرین و توضیحات دقیق هر مفهوم، یادگیری رو برای علاقه‌مندان راحت‌تر کرده


💎 @Htmlcss_channels  | #HTML #css #JavaScript
2👍2
🎨 سایت‌های طراحی برای الهام گرفتن
این سایت‌ها برای هر بخش از طراحی UI/UX منابع عالی هستن:

🌐 طراحی وب
• Curated Design → curated.design
• Landing Pages → landing.love
• SaaS Websites → saaspo.com

🧩 کامپوننت‌ها
• Navbar → navbar.gallery
• CTA Sections → cta.gallery
• Design Systems → component.gallery

📱 موبایل و برندینگ
• Mobile Apps → mobbin.com
• Brands → rebrand.gallery
• Icons → hugeicons.com

انیمیشن
• Animation → appmotion.design



💎 @Htmlcss_channels | #HTML #css #JavaScript
4
🔰 Using box shadow in a way you might not have expected


توضیحات و کدها رو توی پست بعدی ببینید 👇👇

💎 @Htmlcss_channels | #HTML #css #JavaScript
2
این یه تکنیک جالب برای استفاده از box-shadow در CSS هست!

🎨 تکنیک لایه‌بندی Box Shadow
؛box-shadow در CSS می‌تونه لایه‌بندی بشه! یعنی می‌تونی چندین سایه روی هم قرار بدی تا جلوه‌های زیباتری بسازی.

چرا این تکنیک باحاله؟
سایه واقعی‌تر - با لایه‌های مختلف
مرز مجازی - بدون استفاده از border
انعطاف‌پذیری - کنترل کامل روی ظاهر

📝 مثال کد
.box {
width: 200px;
height: 100px;
background: #3498db;
border-radius: 10px;

/* لایه ۱: سایه اصلی */
box-shadow:
0 4px 8px rgba(0, 0, 0, 0.2);

/* لایه ۲: سایه دوم (پخش بیشتر) */
box-shadow:
0 4px 8px rgba(0, 0, 0, 0.2),
0 8px 16px rgba(0, 0, 0, 0.1);

/* لایه ۳: مرز مجازی */
box-shadow:
0 4px 8px rgba(0, 0, 0, 0.2),
0 8px 16px rgba(0, 0, 0, 0.1),
0 0 0 2px rgba(255, 255, 255, 0.5);
}


🔍 توضیح لایه‌ها
لایه ۱: سایه اصلی
0 4px 8px rgba(0, 0, 0, 0.2)

0: افقی (بدون جابجایی)
4px: عمودی (پایین)
8px: پخش (blur)
rgba(0, 0, 0, 0.2): رنگ مشکی با شفافیت ۲۰%

لایه ۲: سایه دوم
0 8px 16px rgba(0, 0, 0, 0.1)

• پخش بیشتر برای عمق بیشتر
• شفافیت کمتر برای نرم‌تر شدن

لایه ۳: مرز مجازی
0 0 0 2px rgba(255, 255, 255, 0.5)

0 0 0: بدون جابجایی و blur
2px: ضخامت مرز
rgba(255, 255, 255, 0.5): رنگ سفید با شفافیت ۵۰%

🎯 کاربردهای این تکنیک
۱. کارت‌های طراحی
.card {
box-shadow:
0 2px 4px rgba(0, 0, 0, 0.1),
0 4px 8px rgba(0, 0, 0, 0.1),
0 0 0 1px rgba(0, 0, 0, 0.05);
}

۲. دکمه‌های سه‌بعدی
.button {
box-shadow:
0 2px 4px rgba(0, 0, 0, 0.2),
0 4px 8px rgba(0, 0, 0, 0.1),
inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

۳. کادر با مرز نرم
.container {
box-shadow:
0 0 0 1px rgba(0, 0, 0, 0.1),
0 4px 8px rgba(0, 0, 0, 0.1);
}

مزایا :
کنترل کامل روی ظاهر
بدون اضافه کردن عناصر اضافی
سازگاری بالا با مرورگرها

⚠️ ملاحظات
بیشتر از ۳-۴ لایه ممکنه کند بشه
موبایل - ممکنه تاثیر روی performance داشته باشه
تست در مرورگرهای مختلف

🎨 ایده‌های خلاقانه
۱. سایه رنگی
.box {
box-shadow:
0 0 0 2px #3498db,
0 4px 8px rgba(52, 152, 219, 0.3);
}


۲. سایه چند رنگ
.box {
box-shadow:
0 0 0 2px #e74c3c,
0 0 0 4px #3498db,
0 4px 8px rgba(0, 0, 0, 0.2);
}


۳. سایه داخلی (inset)
.box {
box-shadow:
inset 0 2px 4px rgba(0, 0, 0, 0.1),
0 2px 4px rgba(0, 0, 0, 0.1);
}


🔗 منابع بیشتر برای یادگیری
MDN: box-shadow
CSS-Tricks: Box Shadow
CodePen: جستجوی "layered box shadow"


💎 @Htmlcss_channels | #HTML #css #JavaScript
9
🔷 CSS Clip Path Patterns

؛CSS Clip Path یه ویژگی CSS هست که بهت اجازه می‌ده عناصر رو به اشکال دلخواه برش بدی


💎 @Htmlcss_channels | #HTML #css #JavaScript
9🔥2
CSS: Images.zip
304.9 MB
📝 دوره آموزشی CSS: Images

📌 یادگیری مدیریت تصاویر و اشکال با CSS.


💎 @Htmlcss_channels | #HTML #css #JavaScript
4
این کد یک باکس پیام چت با طراحی زیبا می‌سازه. مهم‌ترین بخشش clip-path هست که با استفاده از polygon شکل مثلثی رو به باکس می‌ده. این مثلث باعث می‌شه گوشه پایین باکس زیبا در بیاد.


💎 @Htmlcss_channels  | #HTML #css #JavaScript
5🔥1