وانەی چوارەمی زنجیرەی فێربوونی HTML و CSS

چۆنیەتی بەکارهێنانی Flexbox و Grid بۆ دروستکردنی نەخشەی مۆدێرن و نەرم و نیان، هەروەها ئەنیمەیشن و سێبەر.

دیزاینی ماڵپەڕ

February 7, 2025

Lesson 4 of the HTML and CSS learning series

وانە چوارەم: فێربوونی زمانی HTML و CSS! 🎉

بەخێربێیت بۆ وانە چوارەم لە سلسلەی فێربوونی زمانی HTML و CSS ! لەم وانەیەدا، ئێمە بە تێکچوونی تەکنیکە پێشکەوتووەکانی CSS دەچینە سەر کە یارمەتی ئەوەی دەدات تا دیزاینەکانت باشتر و جوڵاوتر بن. ئێمە فێردەبین چۆن بەکاربێنین Flexbox و Grid بۆ دروستکردنی ڕووبەندکردنە نوێ و ئاسان، لەگەڵ ئەوەی ئەفەکتە بینراوەکان وەک ئەنیمەیشنەکان (Animations) و سێوەکان (Shadows) دەربڕنەوە.

 

1. پێداچوونەوەی خێرا

لە وانەی پێشوو، ئێمە فێر بووین:

  • چۆن ڕوونکردنەوەی پەڕگەکان بە بەکارهێنانی CSS .
  • ڕەنگەکان، خطەکان، هاوشوێنەکان، کەسروەکان، و دیزاینی گونجاو .
 

ئێستا، ئێمە بەرزدەچینەوە بۆ تەکنیکە پێشکەوتووەکان وەک Flexbox و Grid ، لەگەڵ ئەوەی ئەفەکتە بینراوەکان وەک ئەنیمەیشنەکان و سێوەکان دەربڕنەوە.

 

2. Flexbox: سیستەمی ڕووبەندکردنی کێش

Flexbox چییە؟

Flexbox سیستەمێکی ڕووبەندکردنە کە یارمەتی ئەوەی دەدات کە ئەلیمەنتەکان بە شێوەیەکی کێش دابەش بکرێن لە ناو کەسرویەکی ئاسۆیی یان ستوونی. Flexbox بە شێوەیەکی ئاسان بەکاردێت و کۆنتڕۆڵێکی باشی هەیە لەسەر ڕیزکردنی ئەلیمەنتەکان و دابەشکردنی شوێنەکان.

 

تایبەتمەندییە بنەڕەتییەکانی Flexbox:

  • تایبەتمەندییەکانی کەسرو (Container Properties):

    • display: flex;: گۆڕینی کەسرو بۆ سیستەمی Flexbox .
    • flex-direction: دیاریکردنی بازنەی ئەلیمەنتەکان (row, column).
    • justify-content: دابەشکردنی ئەلیمەنتەکان بۆ ئاسۆیی (center, space-between, flex-start).
    • align-items: دابەشکردنی ئەلیمەنتەکان بۆ ستوونی (center, flex-start, flex-end).
  • تایبەتمەندییەکانی ئەلیمەنت (Item Properties):

    • flex-grow: دیاریکردنی چەندەوە ئەلیمەنتێک بەردەوام بدرێت.
    • flex-shrink: دیاریکردنی چەندەوە ئەلیمەنتێک کەم بێت.
    • flex-basis: دیاریکردنی قەبارەی بنچینەیی ئەلیمەنت.
 

نموونەی تاقیکردنەوە:

<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</div>

 

 

3. Grid: سیستەمی ڕووبەندکردنی شەبەکەیی

Grid چییە؟

Grid سیستەمێکی ڕووبەندکردنە کە یارمەتی ئەوەی دەدات کە ڕووبەندکردنە جیاوازەکان دروست بکرێن بە بەکارهێنانی شەبەکەیی لە ڕیز و ستوون. Grid بە شێوەیەکی باش بەکاردێت بۆ ڕووبەندکردنە سنووردار یان کێشەکان.

 

تایبەتمەندییە بنەڕەتییەکانی Grid:

  • تایبەتمەندییەکانی کەسرو (Container Properties):

    • display: grid;: گۆڕینی کەسرو بۆ سیستەمی Grid .
    • grid-template-columns: دیاریکردنی ژمارەی ستوونەکان و عرضیان.
    • grid-template-rows: دیاریکردنی ژمارەی ڕیزەکان و بەرزییان.
    • gap: دیاریکردنی شوێن نێوان ڕیز و ستوونەکان.
  • تایبەتمەندییەکانی ئەلیمەنت (Item Properties):

    • grid-column: دیاریکردنی شوێنی ئەلیمەنت لە ناو ستوونەکان.
    • grid-row: دیاریکردنی شوێنی ئەلیمەنت لە ناو ڕیزەکان.
 

نموونەی تاقیکردنەوە:

<div class="grid-container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
</div>

 

 

4. ئەنیمەیشنەکان (Animations)

ئەنیمەیشنەکان چۆن کار دەکەن؟

ئەنیمەیشنەکان بەکاردێن بۆ گۆڕینی تایبەتمەندییەکانی ئەلیمەنت بە شێوەیەکی ئاڕاستەیی لە ماوەی کاتێکی دیاریکراو.

 

جیاوازی ڕێگەکان بۆ دروستکردنی ئەنیمەیشنەکان:

  • @keyframes: دیاریکردنی مەرجەکانی حرکەت.
  • animation: بەکارهێنانی حرکەت لەسەر ئەلیمەنت.
 

نموونەی تاقیکردنەوە:

 

5. سێوەکان (Shadows)

جۆرەکانی سێوەکان:

  • Text Shadow : سێوە بۆ نوسین.
  • Box Shadow : سێوە بۆ ئەلیمەنتەکان.
 

نموونەی تاقیکردنەوە:

 

6. کاری تاقیکردنەوە

هەوڵبدە پەڕگەیەکی HTML دروست بکەیت کە پێکهاتووە لە:

  • ڕووبەندکردن بە بەکارهێنانی Flexbox:

    • ڕیز و ستوونە کێشەکان.
    • ئەلیمەنتەکان بە شێوەیەکی یەکسان تووسینەوە بۆ ئاسۆیی و ستوونی.
  • ڕووبەندکردن بە بەکارهێنانی Grid:

    • شەبەکەییەک کە پێکهاتووە لە ٣ ستوون و ٢ ڕیز.
    • ئەلیمەنتەکان بە شوێنی یەکسان.
  • ئەنیمەیشنەکان:

    • کەسروێک کە لە چەپ بۆ ڕاست دەجوڵێت.
  • سێوەکان:

    • نوسین و ئەلیمەنتەکان بە سێوەی جوان.
 

7. چی دواتر؟

لە وانەی داهاتوودا، ئێمە فێردەبین:

  • چۆن ئەفەکتە ڕاکێشەکان بەکاربهێنرێن بە بەکارهێنانی JavaScript .
  • دروستکردنی دوگمەی "دیاریکردن/شاردن" بۆ نوسینەکان.
  • دروستکردنی شوێنی جوڵاو بۆ دەرئەنجامەکان.
 

📌 پێشنیار: هیچ شک نەکە بۆ تاقیکردنەوەی کۆدەکان بە خۆت و گۆڕینیان بۆ بینینی ئەنجامەکان. چارەسەرکردن مەرجە بۆ باشبوونەوە! 🚀

کۆمێنتەکان

user

yasir alkurdi
berî 2 hefte

درس مفيد جدا شكرا لكم

تکایە بچۆرە ژوورەوە بۆ ئەوەی کۆمێنتێک بنوسیت

  • Web development tutorial A-0

    فێربوونی بەرنامەسازی ماڵپەڕ A-0

    لە سفرەوە بۆ پڕۆ: گەشتی تەواوی پەرەپێدانی وێب

    بینینی بابەت
  • Differences Between Android and iOS

    جیاوازی نێوان ئەندرۆید و ئای ئۆ ئێس

    بەرنامەسازی ئەپی مۆبایل: جیاوازی نێوان ئەندرۆید و ئای ئۆ ئێس و باشترین پراکتیزەکان

    بینینی بابەت
  • Game Development with Unity

    پەرەپێدانی یاری بە بەکارهێنانی یونیتی

    پەرەپێدانی یاری لەگەڵ یونیتی: لە بیرۆکەوە بۆ بەرهەمی تەواو

    بینینی بابەت
  • Mastering Programming with Python

    شارەزایی لە بەرنامەسازی بە بەکارهێنانی پایتۆن

    شارەزابوون لە بەرنامەسازی بە پایتۆن: پڕۆژە و ئامۆژگاری دەستی

    بینینی بابەت
  • What are the benefits of websites

    سوودەکانی ماڵپەڕەکان چین؟

    سوودەکانی ماڵپەڕی کۆمپانیاکان

    بینینی بابەت
  • Web development tutorial A-1

    فێربوونی بەرنامەسازی ماڵپەڕ A-1

    وانەی یەکەم: فێربوونی HTML لە سفرەوە - پێشەکییەکی گشتگیر لەگەڵ ڕێکخستنی ئامرازەکان

    بینینی بابەت
  • Web development tutorial A-2

    فێربوونی بەرنامەسازی ماڵپەڕ A-2

    وانەی دووەم: فێربوونی HTML لە سفرەوە - تاگە پێشکەوتووەکان و خشتەکان

    بینینی بابەت
  • Artificial Intelligence Qwen AI

    ئینتەلیکەنی ئارەزویی Qwen AI

    Qwen AI مۆدێلی زانستی ئارەزویییە چەندکارەیە کە زمانەکان پشتگیری دەکات و کارە خەیاڵی و کاراکەرەکان دەڕێژێت

    بینینی بابەت