Html and Css & Jsآموزش
ادمین : @Maryam3771 تعرفه تبلیغات: https://t.me/alloadv/822
Mostrar más📈 Análisis del canal de Telegram Html and Css & Jsآموزش
El canal Html and Css & Jsآموزش (@htmlcss_channels) en el segmento lingüístico de Farsi es un actor destacado. Actualmente la comunidad reúne a 22 620 suscriptores, ocupando la posición 8 783 en la categoría Educación y el puesto 14 881 en la región Irán.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 22 620 suscriptores.
Según los últimos datos del 23 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 1 398, y en las últimas 24 horas de -23, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 2.66%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 1.29% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 602 visualizaciones. En el primer día suele acumular 293 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 3.
- Intereses temáticos: El contenido se centra en temas clave como css, #javascript, دنیا, وبینار, شغل.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“ادمین :
@Maryam3771
تعرفه تبلیغات:
https://t.me/alloadv/822”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 24 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Educación.
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
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
