هدر سایت

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.______          ___    ____    ____  ___    ____    __    ____ .______  
|   _  \        /   \   \   \  /   / /   \   \   \  /  \  /   / |   _  \ 
|  |_)  |      /  ^  \   \   \/   / /  ^  \   \   \/    \/   /  |  |_)  |
|      /      /  /_\  \   \_    _/ /  /_\  \   \            /   |   ___/ 
|  |\  \----./  _____  \    |  |  /  _____  \   \    /\    /    |  |     
| _| `._____/__/     \__\   |__| /__/     \__\   \__/  \__/     | _|     

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

حالا با 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) شماره‌گذاری میشن. باحال نیست؟

برای لیست‌های مرتب <<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>) می‌تونی از این مقادیر استفاده کنی که پرطرفدار هستن:

  • disc (پیش‌فرض): نقطه سیاه پر شده ⚫
  • circle: دایره توخالی ⚪
  • square: مربع سیاه توپر ⬛

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

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

.______          ___    ____    ____  ___    ____    __    ____ .______  
|   _  \        /   \   \   \  /   / /   \   \   \  /  \  /   / |   _  \ 
|  |_)  |      /  ^  \   \   \/   / /  ^  \   \   \/    \/   /  |  |_)  |
|      /      /  /_\  \   \_    _/ /  /_\  \   \            /   |   ___/ 
|  |\  \----./  _____  \    |  |  /  _____  \   \    /\    /    |  |     
| _| `._____/__/     \__\   |__| /__/     \__\   \__/  \__/     | _|     

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

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

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

.______          ___    ____    ____  ___    ____    __    ____ .______  
|   _  \        /   \   \   \  /   / /   \   \   \  /  \  /   / |   _  \ 
|  |_)  |      /  ^  \   \   \/   / /  ^  \   \   \/    \/   /  |  |_)  |
|      /      /  /_\  \   \_    _/ /  /_\  \   \            /   |   ___/ 
|  |\  \----./  _____  \    |  |  /  _____  \   \    /\    /    |  |     
| _| `._____/__/     \__\   |__| /__/     \__\   \__/  \__/     | _|     

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 رو بنویسی. اگه یکی از مقادیر رو ننویسی، مقدار پیش‌فرضش استفاده می‌شه.

سینتکس کلی:

.______          ___    ____    ____  ___    ____    __    ____ .______  
|   _  \        /   \   \   \  /   / /   \   \   \  /  \  /   / |   _  \ 
|  |_)  |      /  ^  \   \   \/   / /  ^  \   \   \/    \/   /  |  |_)  |
|      /      /  /_\  \   \_    _/ /  /_\  \   \            /   |   ___/ 
|  |\  \----./  _____  \    |  |  /  _____  \   \    /\    /    |  |     
| _| `._____/__/     \__\   |__| /__/     \__\   \__/  \__/     | _|     

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

جمع‌ بندی

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

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

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

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

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

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

جلسه 8 آموزش CSS: کار با پس زمینه ها (Backgrounds) در CSS
جلسه 8 آموزش CSS: کار با پس زمینه ها (Backgrounds) در CSS
جلسه 5 آموزش CSS: انتخابگرها یا Selectors در CSS (بخش دوم)
جلسه 5 آموزش CSS: انتخابگرها یا Selectors در CSS (بخش دوم)
جلسه 20 آموزش CSS: فرم (form) در CSS
جلسه 20 آموزش CSS: فرم (form) در CSS
اگه از مطالب سایت استفاده کردی و کارت رو راه انداخته، می‌تونی با یه حمایت کوچیک بهمون انگیزه بدی تا با قدرت کار تولید محتوای خفن تر و جذاب تر رو پیش ببریم 😉🥰

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

نظرات پس از تایید مدیر نمایش داده می‌شوند
39 نفر در حال مطالعه
1847 بازدید اخیر
12 این پست رو بوکمارک کردن
5 دقیقه مطالعه
ما رو در شبکه های اجتماعی دنبال کن 😉❤️
سعید
400 مقاله
سعید

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

آیا قصد خروج دارید؟

با خروج از حساب کاربری، دسترسی شما به بخش‌های ویژه محدود خواهد شد.

بستن