Mushtariy Developer | Blog
40 subscribers
56 photos
17 videos
13 links
•Frontend 👩🏻‍💻
•Backend ⚙️
•Github
•Web developing 💻
•coding 🗂
•marketing 📈
•React ⚛️

Savol va takliflar uchun @yourmushtar1y

"Front-end magic, back-end logic."
Download Telegram
Forwarded from Daler Axtamov | Channel (Daler Axtamov)
🚀 Shift Academy - Xalqaro dasturchilar maktabi!

@daleraxtamov ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4🤯2🤩1🏆1
🖼 HTMLda RASM joylash — <img> tegi

📌 Rasm qo‘shish uchun biz <img> tegidan foydalanamiz. Bu teg "self-closing", ya’ni yopilmaydi.

Sintaksisi:
<img src="manzil" alt="Tavsif">

Muhim atributlar:
🖼 src — rasmning manzili (URL yoki lokal)
🔡 alt — rasm ochilmasa chiqadigan matn (SEO uchun foydali)
📐 width va height — o‘lchamlarini belgilaydi

Misol:
<img src="https://example.com/photo.jpg" alt="Chiroyli rasm" width="300">
Diqqat:
Rasm URLsi to‘g‘ri bo‘lmasa, alt yozuvi chiqadi!

🧲 Kanalda qoling — Obuna bo‘lishni unutmang!
@MushtariyDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3🤯2👏1
❤️‍🔥❤️‍🔥❤️‍🔥 "Kelajak Granti" loyihasining 2 mavsumini qilamizmi?
Anonymous Poll
86%
Ha albatta👍
14%
Yo'q👎
👍7
🔗 HTMLda HAVOLA — <a> tegi bilan tanishing!

📌 Saytingizda boshqa sahifalarga, saytga, telefon raqamga yoki emailga havola berish uchun <a> tegi ishlatiladi.

Ko‘rinishi:
<a href="yo‘l">Bu yerga bosing</a>

Asosiy atributlar:
🔗 href — qayerga yo‘naltirilsin
🆕 target="_blank" — havolani yangi oynada ochadi
🔒 rel="noopener noreferrer" — xavfsizlik (ayniqsa target bilan birga ishlatiladi)
🔥31👍1
"Ro‘yxat tuzishni bilmaydigan developer — chalkash sahifalarni yaratuvchi!"

Shunaqa bo‘lmasligi uchun, HTML ro‘yxatlari bilan tanishing:

1. 🟦 Tartibsiz ro‘yxat (<ul>)
– Belgilar nuqta shaklida chiqadi
<ul>
<li>Frontend</li>
<li>Backend</li>
</ul>

2. 🔢 Tartibli ro‘yxat (<ol>)
– Belgilar raqamlar bilan chiqadi
<ol>
<li>HTML</li>
<li>CSS</li>
</ol>

3. 📘 Ta’rifli ro‘yxat (<dl>)
– Termin + izoh ko‘rinishda
<dl>
<dt>HTML</dt>
<dd>Web sahifalar tuzilmasi</dd>
</dl>

Tavsiyam: Har bir sahifada strukturani aniq qilish uchun to‘g‘ri ro‘yxat turini tanlang!
1👍1👏1
Forwarded from Daler Axtamov | Channel (Daler Axtamov)
Media is too big
VIEW IN TELEGRAM
👍311🎉1🕊1
Assalomu aleykum 🌞
2👍2
Siz foydalanuvchidan ma’lumot olishni xohlaysizmi?
Unda HTMLda forma yaratishni boshlaymiz!

  <!-- inputlar shu yerga yoziladi -->
</form>

Siz bilishingiz kerak bo‘lgan atributlar:
✔️ action – Ma’lumot qayerga yuboriladi
✔️ method – Qanday usulda: GET yoki POST
👍2🔥21
Siz formangizni inputlar bilan to‘ldirishingiz mumkin!

<input type="email" placeholder="Emailingiz" />
<input type="submit" value="Yuborish" />

Siz ishlatishingiz mumkin bo‘lgan input turlari:
✏️ text – matn uchun
✉️ email – email uchun
🔒 password – parol uchun
📤 submit – forma yuborish uchun

Oddiy, ammo kuchli!
Siz ushbu elementlar bilan kuchli forma yarata olasiz!

Front-end magic, back-end logic.
Kanalda qoling, sizni yana zo‘r postlar kutmoqda!😎
👍2🔥2👏1
Label bilan Foydalanuvchi Uchun Qulaylik Yaratamiz

Foydalanuvchi input nima uchun ekanini ko‘rsinmi? Unda labeldan foydalaning!

<input type="text" id="name" />

Nega bu muhim?
✔️ label – foydalanuvchiga input nima uchun ekanini tushuntiradi
✔️ for – inputdagi id bilan bir xil bo‘lishi kerak

Bonus: Label ustiga bosilsa, input avtomatik tanlanadi!
Bu esa — foydalanuvchiga qulay interfeys demak!

Front-end magic, back-end logic.
Kanalga obuna bo‘ling, siz uchun eng zarur HTML sirlar oldinda!

@Mushtariydeveloper
👏3👍1🔥1
Tanlovga qulaylik – Radio & Checkbox bilan tanishing!

1. RADIO BUTTON – Bir variant tanlash uchun
<input type="radio" id="age1" name="age" value="18-25" />
<label for="age1">18-25</label>

<input type="radio" id="age2" name="age" value="26-35" />
<label for="age2">26-35</label>

🟢 Radio — Faqat bitta variant tanlash uchun ideal!
🧠 name atributi bir xil bo‘lsa, faqat bittasi tanlanadi!

2. CHECKBOX – Bir nechta variant uchun
<input type="checkbox" id="html" />
<label for="html">HTML</label>

<input type="checkbox" id="css" />
<label for="css">CSS</label>

☑️ Checkbox — Nechta xohlasang, tanla!
Mustaqil ishlaydi, tanlash cheklanmagan.
🔥5👍1👏1
"Dizayner ko‘zlari bilan hayot"

👨‍💼Oddiy odam: Oh bu chiroyli tugma ekan.
👨‍💻Frontend Developer:

•Bu border-radius 12px

•Background: linear-gradient

•Hoverda transition: 0.3s

•Font: Poppins 600

•Shadow bor... hmm... box-shadow!

🧠 | Ko‘zingiz kodni ko‘radi, qalbingiz esa UIni sezadi.

Frontend faqat kod emas – bu san’at!
Agar siz har bir tugmada dizayn ko‘rayotgan bo‘lsangiz — sizda UX qalbi bor!

"Front-end magic, back-end logic."
@Mushtariydeveloper
🔥411👍1
CSS POSITION: Joylashuv sehrgarlari!
Elementlarni sahifada qanday joylashishini nazorat qilish — dizaynning yuragi!

1. static (standart):
— Hech qanday joylashuv o‘zgarishi yo‘q.
— HTML oqimiga mos keladi.


2. relative :
— Staticga o‘xshaydi, lekin top/right/bottom/left bilan siljishi mumkin.


3. absolute (butunlay mustaqil):
— Eng yaqin positionga ega “ota”siga qarab joylashadi.
— Oqimdan chiqib ketadi.


4. fixed (ekranga yopishadi):
— Scroll qilinsa ham, doim ko‘rinib turadi.
— Header yoki chat tugmalari kabi.


5. sticky (yopishqoq):
— Scrollda bir joygacha odatdagidek yuradi,
— So‘ngra ekranga “yopishib” turadi.

CSS position — bu dizaynerning koordinatalar sehridir!
To‘g‘ri joylashuv = toza dizayn.
👍3🔥1👏1
📐CSS: overflow – tartibli interfeys siri

Ba'zida element ichidagi matn yoki rasm konteynerdan ortib ketadi. Bunday holatda overflow yordamga keladi.

Kod namunasi:
  width: 300px;
height: 150px;
overflow: auto;
}

overflow qiymatlari:

☆ visible – kontent chetga chiqadi, hech narsa yashirilmaydi.

☆ hidden – konteynerdan chiqib ketgan qism ko‘rinmaydi.

☆ scroll – har doim scroll chizig‘i paydo bo‘ladi.

☆ auto – faqat zarur bo‘lsa, scroll chiqadi.
4👍1🔥1
📏 CSSda o‘lchov birliklari (Units)

Element o‘lchamini belgilashda to‘g‘ri birlik tanlash juda muhim!

🔹 px – Aniq piksel
width: 100px;

🔹 % – Ota elementga nisbatan
width: 50%;

🔹 em – Ota element shriftiga nisbatan
font-size: 2em;

🔹 rem – Root (html) shriftiga nisbatan
font-size: 1.5rem;

🔹 vw / vh – Ekran kengligi / balandligiga nisbatan
width: 50vw; – ekran kengliginingo62m Maslahat:
Responsiv dizayn uchun rem, %, vw, vh juda qulay!
px esa aniq o‘lcham kerak bo‘lganda ishlatiladi.
@Mushtariydeveloper
👍4👏2🔥1🎉1
⚡️ CSS Transition haqida

Elementning o‘zgarishini silliq va chiroyli qiladi!

  transition: all 0.3s ease;
}

Bu nima qiladi?
➡️ Masalan, rang o‘zgarishini tez emas, asta ko‘rsatadi.

🔹 all – hamma o‘zgarishlarga taalluqli
🔹 0.3s – vaqt (0.3 sekund)
🔹 ease – silliqlik turi (soft boshlanadi va tugaydi)

Maslahat:
Button, hover effektlar, animatsiyalar uchun transition ajralmas yordamchi!
👍5🔥2🎉1🕊1
🎉5🔥3🤯2👏1🕊1
📱 Media Query nima?
Media Query — saytni har xil ekranlar (telefon, planshet, kompyuter) uchun moslab beradi!

Oddiy aytganda:
Telefon ekrani kichkina bo'lsa, sayt ko‘rinishi ham moslashadi.

Qanday ishlaydi?
  body {
background-color: yellow;
}
}

➡️ Ma'nosi:
Agar ekran eni 460px dan kichik bo‘lsa, sayting fon rangi sarg‘ayadi.

Asosiy Media Query o'lchamlar:

🔹 Mobil: max-width: 460px
🔹 Planshet: max-width: 768px
🔹 Kompyuter: min-width: 1024px

😎Front-end magic, back-end logic
@Mushtariydeveloper
👍5🔥4👌3
🌱 | :root + Variables — Kodni toza va tartibli qiling!
CSSda 1 xil rang yoki qiymatni 100 marta yozishdan charchadingizmi?
Endi :root bilan 1 marta yozing, xohlagancha ishlating!

🔗 Qanday yoziladi?
  --main-color: #3498db;
--gap: 20px;
}
.box {
color: var(--main-color);
margin: var(--gap);
}

Nega kerak?
1 joyda o‘zgartirasan — hamma yerda yangilanadi
Katta loyihalarda tartib va qulaylik beradi
Rang, padding, fontlar boshqaruvi osonlashadi

🧠 Life Hack:
Rang nomini --main_color, --secondary_color deb yozing
—Keyin o‘qishda ham o‘zingizga tushunarli bo‘ladi!

@MushtariyDeveloper
Front-end magic, back-end logic.
🔥5👍4💯1
🎞 | CSS Animation — Saytingizga jonli effektlar qo‘shing!

Oddiy hover yetarli emasmi?
animation bilan harakatlantiring elementlarni!
💡 Asosiy tarkib:
  from { transform: translateX(0); }
to { transform: translateX(100px); }
}

.box {
animation: yurish 2s infinite;
}

🔄 Tugmalar:
▫️ @keyframes – harakatlar ketma-ketligi
▫️ animation-name – qaysi animatsiya
▫️ animation-duration – davomiylik
▫️ animation-iteration-count – necha marta

Misollar:
animation: shake 0.5s linear 3;

🔥 Hayot kirgizing!
Logo aylansin, tugma tebransin, blok siljisin!
Hammasi uchun animation bor!

@MushtariyDeveloper
Front-end magic, back-end logic.
🔥5👏5🤯1
Assalomu alaykum!
Men — Mushtariy Davlatova, front-end dasturchiman.
Bu kanal — mening shaxsiy hududim.

Bu yerda siz:
▫️ Kodlarim,
▫️ O‘rganayotgan texnologiyalarim,
▫️ Va hayotimdagi real voqealar bilan tanishib borasiz.

Men uchun bu kanal — oddiygina blog emas, balki yo‘limni yozib boradigan sahifam,ilhomim, orzularim va o‘sishim guvohi.
1👍4🐳3🏆2🔥1🤯1🎉1