loading...
طراحی وب- برنامه نویسی
برنامه نویس بازدید : 40 پنجشنبه 27 تیر 1398 نظرات (0)

همانطور که می دانید در زبان HTML دو نوع لیست داریم:

  • لیست های نامرتب (<ul>): در این نوع لیست ها ترتیب اهمیت ندارد
  • لیست های ترتیبی (<ol>): در این نوع لیست ها ترتیب اهمیت دارد

این لیست ها ظاهر پیش فرضی دارند که شاید به ذائقه ی هر کسی خوش نیاید به همین دلیل می توانید با CSS ظاهرشان را تغییر دهید.

تغییر نشانگان آیتم ها

شما می توانید نشانگان آیتم های یک لیست را تغییر دهید. برای این کار باید از دستور list-style-type استفاده کنید که مقادیر زیر را می گیرد:

  • circle
  • square
  • upper-roman
  • lower-alpha

این موارد را در مثال زیر آورده ایم:

مشاهده ی خروجی JSBin

تعیین تصویر به جای نشانگان

شما می توانید به جای استفاده از نشانگان پیش فرض CSS، از نشانگان خاص خود استفاده کنید. برای این کار باید از دستور list-style-image استفاده کرده و به آن تصویر مورد نظر خود را بدهید:

مشاهده ی خروجی JSBin

تغییر موقعیت فیزیکی نشانگان

برای تغییر جای یک نشانگان می توانید از دستور list-style-position استفاده کنید. مقادیر ممکن برای این دستور outside و inside هستند.

دستور ;list-style-position: outside:

اگر از این گزینه استفاده کنید، نشانگان خارج از مکان فیزیکی لیست قرار خواهد گرفت. این حالت پیش فرض می باشد.

دستور ;list-style-position: inside:

اگر از این گزینه استفاده کنید، نشانگان داخل مکان فیزیکی لیست قرار خواهد گرفت.

به مثال زیر توجه کنید:

مشاهده ی خروجی JSBin

اگر در این مثال به مکان نشانگان دقت کنید متوجه تغییر مکان آن ها خواهید شد.

حذف نشانگان

شما می توانید بر طبق سلیقه ی خود نشانگان را به طور کامل حذف کنید. برای این کار باید از دستور list-style-type:none استفاده کنید:

مشاهده ی خروجی JSBin

 

نکته: از آنجا که لیست ها margin و padding پیش فرض نیز دارند، اگر بخواهید آن ها را حذف کنید باید margin:0 و padding:0 را نیز مشخص کنید.

دستور خلاصه

دستور list-style خلاصه شده ی دستورات بالا است. به مثال زیر توجه کنید:

مشاهده ی خروجی JSBin

اگر می خواهید از این دستور استفاده کنید، ترتیب مقادیر آن به این شکل است:

  • list-style-type : این گزینه یک پشتیبان است تا در صورتی که تصویر نشانگان بارگذاری نشد به جای آن نمایش داده شود (در مثال بالا square)
  • list-style-position : این دستور تعیین کننده مکان فیزیکی نشانگان است
  • list-style-image : با این گزینه می توانید به جای نشانگان پیش فرض از یک تصویر استفاده کنید

نکته: اگر هنگام استفاده از دستور خلاصه شده یکی از این گزینه ها را مشخص نکنید، مقدار پیش فرض تعیین خواهد شد.

رنگ بندی لیست ها

شما می توانید برای جالب تر شدن ظاهر لیست ها آن ها را رنگی کنید. البته باید به یک نکته توجه داشته باشید؛ اگر به تنهایی آیتم های لیست را هدف قرار دهید، تمام آیتم ها یک جا رنگی می شود اما اگر آیتم های یک لیست را هدف قرار دهید تک تک آن ها به صورت جداگانه رنگی خواهند شد:

مشاهده ی خروجی JSBin

کمی خلاق تر

حالا اگر کمی خلاق تر شویم می توانیم لیست هایی به زیبایی لیست زیر بسازیم:

مشاهده ی خروجی JSBin

امیدوارم از این قسمت لذت برده باشید.

منبع: روکسو

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 346
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 17
  • آی پی دیروز : 17
  • بازدید امروز : 99
  • باردید دیروز : 21
  • گوگل امروز : 2
  • گوگل دیروز : 5
  • بازدید هفته : 173
  • بازدید ماه : 538
  • بازدید سال : 7,047
  • بازدید کلی : 35,282