خانهآموزش CSSجلسه 18 آموزش CSS: لیست ها (List) در CSS
https://rayawp.ir/?p=29415

جلسه 18 آموزش CSS: لیست ها (List) در CSS

💻 ادیتور کد آنلاین رایاوردپرس کدهای این مقاله را می‌توانید در ادیتور آنلاین ما تست کنید! امتحان کن ⟶ جلسه 18 آموزش CSS: لیست ها (List) در CSSسلام رفیق! 🌈 اگه تا حالا آموزش‌ CSS

💻

ادیتور کد آنلاین رایاوردپرس

کدهای این مقاله را می‌توانید در ادیتور آنلاین ما تست کنید!

جلسه 18 آموزش CSS: لیست ها (List) در CSS

سلام رفیق! 🌈 اگه تا حالا آموزش‌ CSS رایا وردپرس رو دنبال کردی، احتمالاً دیگه حسابی تو این زمینه حرفه‌ای شدی! 😎 ولی امروز قراره تو جلسه 18 یه موضوع باحال و کاربردی رو با هم بررسی کنیم: لیست‌ ها (List) در CSS.

اگه یه روز نشستی پای طراحی سایت و فکر کردی که چطور می‌تونی یه فهرست ساده رو به یه چیز جذاب و متفاوت تبدیل کنی، این مقاله دقیقاً همون چیزیه که دنبالشی! 🌟 تو این جلسه قراره با هم یاد بگیریم که چطور لیست‌ها رو تو CSS از حالت معمولی و خسته‌کننده دربیاریم و بهشون شخصیت ببخشیم. از تغییر شماره‌ها و علامت‌ها گرفته تا استفاده از تصاویر😊

لیست‌ها تو هر سایتی پیدا می‌شن: از منوهای ناوبری گرفته تا فهرست خرید! 🛒 پس اگه می‌خوای مهارتت تو CSS رو بهتر کنی، تا آخر این آموزش با من همراه باش و از صفحه چشم برندار. قول می‌دم پشیمون نشی! 😉

CSS چیست؟ آشنایی با سلاح مخفی طراحان وب
CSS چیست؟ آشنایی با سلاح مخفی طراحان وب

📣 اینجا محل دیده شدن تبلیغ شماست کلیک کن AD

آموزش کار با لیست‌ها در CSS

بیا اول یه نگاه سریع به پایه و اساس لیست‌ها بندازیم. تو HTML دو نوع لیست اصلی داریم که حتماً باهاشون آشنایی:

  • لیست‌های مرتب (Ordered Lists): با تگ <ol> ساخته می‌شن و آیتم‌هاشون شماره دارن (مثل 1، 2، 3 یا الف، ب، ج).
  • لیست‌های نامرتب (Unordered Lists): با تگ <ul> درست می‌شن و آیتم‌هاشون با علامت‌هایی مثل نقطه یا دایره مشخص می‌شن.

هر آیتم تو این لیست‌ها با تگ <li> تعریف می‌شه. مثلاً یه لیست ساده این شکلیه:

  _____                __          __
 |  __ \               \ \        / /
 | |__) |__ _ _   _  __ \ \  /\  / / __
 |  _  // _\` | | | |/ _\` \ \/  \/ / '_ \
 | | \\ \ (_| | |_| | (_| | \  /\  /| |_) |
 |_|  \\_\__,_|\\__, |\\__,_|  \/  \/ | .__/
               __/ |              | |
              |___/               |_|    

در مثال بالا یه لیست نامرتب با دو آیتم ساختیم که پیش‌فرض با نقطه نشون داده می‌شن.

جلسه 17 آموزش CSS: لینک ها (link) در CSS
جلسه 17 آموزش CSS: لینک ها (link) در CSS

حالا با CSS می‌تونی این لیست‌ها رو هر جوری که دلت خواست تغییر و بهشون استایل بدی! 🤩 تو این مقاله قدم به قدم یاد بگیری که چطور ظاهرشون رو عوض کنی، علامت‌هاشون رو شخصی‌سازی کنی و کلی چیز باحال دیگه. پس بریم سراغ بخش بعدی!

در ادامه قراره با ویژگی های زیر در CSS که مرتبط با لیست ها هستن کار کنیم :

  • list-style-type : نوع شماره گذاری آیتم ها
  • list-style-image : عکس بجای شماره گذاری آیتم ها
  • list-style-position : موقعیت قرار گیری آیتم ها

1️⃣ list-style-type – نوع شماره‌گذاری آیتم‌ها

اگه از لیست مرتب (<ol>) استفاده می‌کنی، می‌تونی نوع شماره‌گذاری آیتم‌ها رو به هر شکلی که دوست داری تغییر بدی. پیش‌فرضش اعداده (1، 2، 3)، ولی می‌تونی حروف یا حتی اعداد رومی بذاری! 😎 چطور؟ با ویژگی list-style-type.

  _____                __          __
 |  __ \               \ \        / /
 | |__) |__ _ _   _  __ \ \  /\  / / __
 |  _  // _\` | | | |/ _\` \ \/  \/ / '_ \
 | | \\ \ (_| | |_| | (_| | \  /\  /| |_) |
 |_|  \\_\__,_|\\__, |\\__,_|  \/  \/ | .__/
               __/ |              | |
              |___/               |_|    

در مثالا بالا، آیتم‌ها با اعداد رومی بزرگ (I، II، III) شماره‌گذاری میشن. باحال نیست؟

جلسه 11 آموزش CSS: فاصله خارجی (Margin) در CSS
جلسه 11 آموزش CSS: فاصله خارجی (Margin) در CSS

برای لیست‌های مرتب <<ol کلی مقادیر متنوع هست، اما بیا چند تا گزینه و مقدار که پرطرفدار و رایج هستن رو با هم ببینیم:

  • decimal: اعداد معمولی (1، 2، 3) – این حالت پیش‌فرضه.
  • upper-alpha: حروف بزرگ انگلیسی (A، B، C)
  • lower-alpha: حروف کوچک انگلیسی (a، b، c)
  • upper-roman: اعداد رومی بزرگ (I، II، III)
  • lower-roman: اعداد رومی کوچک (i، ii، iii)

ویژگی list-style-type فقط محدود به لیست های مرتب نیست و برای لیست‌های نامرتب (<ul>) هم می‌تونی از این ویژگی استفاده کنی. مثلاً:

  _____                __          __
 |  __ \               \ \        / /
 | |__) |__ _ _   _  __ \ \  /\  / / __
 |  _  // _\` | | | |/ _\` \ \/  \/ / '_ \
 | | \\ \ (_| | |_| | (_| | \  /\  /| |_) |
 |_|  \\_\__,_|\\__, |\\__,_|  \/  \/ | .__/
               __/ |              | |
              |___/               |_|    

اینجا به جای نقطه، آیتم‌ها با مربع علامت‌گذاری می‌شن. گزینه‌های دیگه مثل disc (نقطه) یا circle (دایره توخالی) هم داری. امتحانش کن! 😊

پس در یک کلام برای لیست‌های نامرتب (<ul>) می‌تونی از این مقادیر استفاده کنی که پرطرفدار هستن:

جلسه 13 آموزش CSS: باکس مدل (Box Model) در CSS
جلسه 13 آموزش CSS: باکس مدل (Box Model) در CSS
  • disc (پیش‌فرض): نقطه سیاه پر شده ⚫
  • circle: دایره توخالی ⚪
  • square: مربع سیاه توپر ⬛

2️⃣ list-style-image – گذاشتن تصویر به جای شکل علامت‌گذاری آیتم‌ها

حالا اگه بخوای یه کم خلاقیت به خرج بدی و به جای نقطه یا مربع، از یه تصویر باحال استفاده کنی چی؟ 🤔 با ویژگی list-style-image می‌تونی این کارو انجام بدی!

  _____                __          __
 |  __ \               \ \        / /
 | |__) |__ _ _   _  __ \ \  /\  / / __
 |  _  // _\` | | | |/ _\` \ \/  \/ / '_ \
 | | \\ \ (_| | |_| | (_| | \  /\  /| |_) |
 |_|  \\_\__,_|\\__, |\\__,_|  \/  \/ | .__/
               __/ |              | |
              |___/               |_|    

تو این کد، به جای images/star.png باید آدرس تصویر خودت رو بذاری. مثلاً یه ستاره کوچولو یا هر چیزی که به سایتت میاد! 🌟

یه نکته مهم: 📍 بهتره از تصاویر کوچیک (مثلاً ۱۶x۱۶ پیکسل) استفاده کنی که لیستت تمیز و مرتب بمونه و جای زیادی اشغال نکنه. اگه تصویر به هر دلیلی (مثلاً آدرس اشتباه یا پاک شدن فایل) لود نشه، مرورگر برمی‌گرده به همون list-style-type که به عنوان بک‌آپ گذاشتی.

برای همین، همیشه یه list-style-type هم به عنوان بکاپ (یا کمکی) بذار، مثل این مثال:

جلسه 4 آموزش CSS: انتخابگرها یا Selectors در CSS
جلسه 4 آموزش CSS: انتخابگرها یا Selectors در CSS
  _____                __          __
 |  __ \               \ \        / /
 | |__) |__ _ _   _  __ \ \  /\  / / __
 |  _  // _\` | | | |/ _\` \ \/  \/ / '_ \
 | | \\ \ (_| | |_| | (_| | \  /\  /| |_) |
 |_|  \\_\__,_|\\__, |\\__,_|  \/  \/ | .__/
               __/ |              | |
              |___/               |_|    

2️⃣ list-style-position – موقعیت قرار گیری آیتم های لیست

شاید برات مهم باشه که علامت لیست (مثل نقطه یا عدد) کجای متن قرار بگیره. برای این کار از ویژگی list-style-position استفاده می‌کنیم که دو تا مقدار داره:

  • outside: علامت بیرون از متن قرار می‌گیره (پیش‌فرض).
  • inside: علامت داخل متن میاد.
  _____                __          __
 |  __ \               \ \        / /
 | |__) |__ _ _   _  __ \ \  /\  / / __
 |  _  // _\` | | | |/ _\` \ \/  \/ / '_ \
 | | \\ \ (_| | |_| | (_| | \  /\  /| |_) |
 |_|  \\_\__,_|\\__, |\\__,_|  \/  \/ | .__/
               __/ |              | |
              |___/               |_|    

تو این حالت، نقطه یا علامت میاد داخل خط متن و همه چی یه کم جمع‌تر می‌شه. اگه outside بذاری (یا چیزی ننویسی)، علامت بیرون می‌مونه و متن از کنارش شروع می‌شه. خودت تست کن ببین کدومو بیشتر دوست داری! 😊

خلاصه‌ نویسی ویژگی list-style

اگه بخوای همه این ویژگی‌ها رو تو یه خط جمع کنی، می‌تونی از shorthand کمک بگیری که list-style-type, list-style-image, و list-style-position رو یه جا تنظیم می‌کنه.

با استفاده از خلاصه نویسی می‌تونی کد کمتری بنویسی و سریع تر کد بزنی. ترتیب مقادیر توی list-style خیلی مهم نیست، ولی یه قرارداد رایج اینه که اول type، بعد image و در آخر position رو بنویسی. اگه یکی از مقادیر رو ننویسی، مقدار پیش‌فرضش استفاده می‌شه.

جلسه 5 آموزش CSS: انتخابگرها یا Selectors در CSS (بخش دوم)
جلسه 5 آموزش CSS: انتخابگرها یا Selectors در CSS (بخش دوم)

سینتکس کلی:

  _____                __          __
 |  __ \               \ \        / /
 | |__) |__ _ _   _  __ \ \  /\  / / __
 |  _  // _\` | | | |/ _\` \ \/  \/ / '_ \
 | | \\ \ (_| | |_| | (_| | \  /\  /| |_) |
 |_|  \\_\__,_|\\__, |\\__,_|  \/  \/ | .__/
               __/ |              | |
              |___/               |_|    

(علامت || یعنی می‌تونی هر کدوم از اینا رو با هر ترتیبی استفاده کنی، اما معمولاً به ترتیبی که گفتم نوشته می‌شه.)

جمع‌ بندی

خب رفیق! 🎉 دیگه فکر کنم حسابی با لیست‌ها تو CSS آشنا شدی. یه مرور سریع کنیم:

  • با list-style-type نوع علامت یا شماره رو عوض کن.
  • با list-style-image تصویر بذار جای علامت.
  • با list-style-position موقعیت علامت رو تنظیم کن.

لیست‌ها تو طراحی وب خیلی به کار میان، پس با این ترفندها می‌تونی سایتت رو خاص‌تر کنی! 😍 سوالی داری؟ تو کامنت‌ها بپرس، من همیشه کنارتم! 🌟

جلسه 2 آموزش CSS: سینتکس CSS – اصول پایه و قواعد نوشتاری
جلسه 2 آموزش CSS: سینتکس CSS – اصول پایه و قواعد نوشتاری

مرسی که تا اینجا با من همراه بودی💖 امیدوارم این آموزش برات مفید باشه و کلی چیز جدید یاد گرفته باشی. اگه خوشت اومد، این مقاله رو با دوستات به اشتراک بذار تا اونا هم استفاده کنن. 😊

اگه بازم دنبال آموزش‌های باحال CSS هستی، جلسات قبلی و بعدی رو از دست نده. من همه چیو ساده و خودمونی برات توضیح می‌دم تا راحت یاد بگیری. تا دیدار بعدی، موفق باشی! 👋

5/5 - (2 امتیاز)

جلسه 5 آموزش CSS: انتخابگرها یا Selectors در CSS (بخش دوم)
جلسه 5 آموزش CSS: انتخابگرها یا Selectors در CSS (بخش دوم)

اگه از مطالب سایت استفاده کردی و کارت رو راه انداخته، می‌تونی با یه حمایت کوچیک بهمون انگیزه بدی تا با قدرت کار تولید محتوای خفن تر و جذاب تر رو پیش ببریم 😉🥰

ارسال نظر ( 0 نظر تایید شده )

نظرات پس از رویت و تایید مدیران نمایش داده می‌شود

📖 آنچه خواهید خواند

Toggle
    17 نفر در حال مطالعه این مقاله
    347 بازدید در 24 ساعت اخیر
    3 نفر این پست رو بوکمارک کردن
    5 دقیقه زمان مطالعه این مطلب
    ما رو در شبکه های اجتماعی دنبال کن 😉❤️
    سعید
    250 مقاله
    سعید

    عاشق یادگیری و پیشرفت در برنامه نویسی و ارتقا مهارت هام هستم. سعی میکنم دانش و تجربیات ارزشمندم رو در رایا وردپرس باهاتون به اشتراک بزارم :)

    بستن