Html and Css & Jsآموزش
ادمین : @Maryam3771 تعرفه تبلیغات: https://t.me/alloadv/822
Больше📈 Аналитический обзор Telegram-канала Html and Css & Jsآموزش
Канал Html and Css & Jsآموزش (@htmlcss_channels) языкового сегмента Фарси является активным участником. Сейчас сообщество объединяет 22 730 подписчиков, занимая 8 799 место в категории Образование и 14 832 место в регионе Иран.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 22 730 подписчиков.
Согласно последним данным от 14 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило 1 424, а за последние 24 часа — 23, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 3.15%. В первые 24 часа после публикации контент обычно набирает 1.45% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 715 просмотров. В течение первых суток публикация набирает 330 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 3.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как css, #javascript, دنیا, وبینار, شغل.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“ادمین :
@Maryam3771
تعرفه تبلیغات:
https://t.me/alloadv/822”
Благодаря высокой частоте обновлений (последние данные получены 15 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Образование.
class DotsPainter {
paint(ctx, geom, props) {
ctx.fillStyle = 'pink';
for (let y = 0; y < geom.height; y += 20) {
for (let x = 0; x < geom.width; x += 20) {
ctx.beginPath();
ctx.arc(x, y, 5, 0, 2 * Math.PI);
ctx.fill();
}
}
}
}
registerPaint('dots', DotsPainter)
یه کلاس جاوااسکریپت مینویسی که روی canvas رسم میکنه.
۲️⃣ ثبت Worklet
CSS.paintWorklet.addModule('paint.js');
فایل جاوااسکریپت رو به مرورگر معرفی میکنی.
۳️⃣ استفاده در CSS
.box {
background: paint(dots);
}
حالا میتونی مثل background معمولی استفاده کنی!
۴️⃣ شخصیسازی با متغیرها
ctx.fillStyle = props.get('--dot-color') || 'pink';
```css
.box {
background: paint(dots);
--dot-color: blue;
}
رنگ رو از CSS تغییر بده! ۵️⃣ نتیجه • ✅ بدون عکس • ✅ بدون پلاگین • ✅ فقط CSS خالص • ✅ روی compositor thread اجرا میشه (سریع) چرا CSS Houdini مهمه؟روش قدیمی | با Houdini ------------+----------------
عکس یا SVG | کد جاوااسکریپت
استایل ثابت | پارامترهای پویا
حجم بالا | سبک و سریع
💎 @Htmlcss_channels | #HTML #css #JavaScript⏰ 170 ساعت | آموزش آنلاین و آفلاین ✅ امکان کارآموزی در گروه همراه اول ✅ امکان ثبتنام به صورت اقساطی🌐 لینک پیشثبتنام #رایگان: 🔗 https://l.hamrah.academy/wbv ⭐️ @Hamrah_Academy | آکادمی همراه اول
.container {
display: grid;
place-items: center;
}
یه خط ساده که همه چیز رو وسط میاره! هم عمودی، هم افقی.
۲️⃣ پدینگ چپ و راست (با logical properties)
.button {
padding-inline: 1rem;
}
به جای padding-left و padding-right — یه دونه بنویس!
نکته: همین ترفند رو میتونی برای margin و border هم استفاده کنی:
• margin-inline / border-inline → چپ و راست
• padding-block / margin-block → بالا و پایین
۳️⃣ ستونهای همعرض در گرید
.container {
display: grid;
grid-auto-flow: column;
grid-auto-columns: 1fr;
}
هر تعداد ستون که داشته باشی، همه همعرض میشن! عالی برای layoutهای داینامیک.
۴️⃣ استایل همزمان hover و focus
button:is(:hover, :focus) {
/* استایل خودت رو اینجا بنویس */
}
یه بار بنویس، برای هر دو حالت کار کنه! هم برای موس، هم برای کیبورد (accessibility).
۵️⃣ دایره کامل
.circle {
width: 2rem;
aspect-ratio: 1 / 1;
border-radius: 50%;
}
هرچیزی رو تبدیل به دایره میکنه! با aspect-ratio مطمئن میشی که همیشه square بمونه.
۶️⃣ حذف فاصله اضافی بین آیتمهای گرید
.container {
gap: 0;
}
یا برای فاصله دلخواه:
.container {
gap: 1rem;
}
💡 چرا اینا کاربردی ان؟
• کوتاه و مینیمال — هر کدوم یه خطه
• مدرن — از قابلیتهای جدید CSS استفاده میکنن
• کاربرد روزمره — توی هر پروژهای بهشون نیاز داری
#CSS #WebDevelopment #Frontend #برنامه_نویسی@media screen and (orientation: portrait) {
video {
width: 100%;
height: auto;
}
}
* حالت افقی (دسکتاپ) *
@media screen and (orientation: landscape) {
video {
width: auto;
height: 100vh;
max-width: 100%;
}
}
⚡ بهینهسازی بیشتر:
* فقط موبایل *
@media screen and (max-width: 768px) and (orientation: portrait) {
video {
object-fit: cover;
aspect-ratio: 9/16;
}
}
* فقط دسکتاپ *
@media screen and (min-width: 769px) and (orientation: landscape) {
video {
object-fit: contain;
aspect-ratio: 16/9;
}
}
🎬 مثال عملی:
<video controls poster="poster.jpg">
<source src="video-mobile.mp4" media="(orientation: portrait)">
<source src="video-desktop.mp4" media="(orientation: landscape)">
Your browser does not support the video tag.
</video>
💎 @Htmlcss_channels | #HTML #css #JavaScript
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
