دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۴
  • آبان

جلسه ۵۵ : صفحه بندی در CSS

  • دسته‌بندی‌ها :
جلسه ۵۵ : صفحه بندی در CSS
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش CSS را دنبال می کنند. زمانیکه مطلبی را در موتورهای جستجوگر از جمله Google جستجو می کنید، به دلیل زیاد بودن، نتایج در صفحات ۲ ، ۳ و… لیست می شود، و در انتهای صفحه یک نوار pagination (صفحه بندی) با شماره صفحات و دکمه صفحه ی قبلی و بعدی برای دسترسی شما به صفحه ی مورد نظر لحاظ شده است، مشابه همین حالت می تواند در وب سایت هایی با محتوای زیاد اتفاق بیفتد، در اینگونه موارد که محتوای وب سایت در چنیدن صفحه تقسیم می شود، برای دسترسی کاربران به صفحات مورد نظرشان استفاده از تکنیک صفحه بندی در CSS بهترین راه کار می باشد، در ادامه ی مباحث برای آشنایی با پیاده سازی pagination در CSS با ما همراه باشید.

      صفحه بندی در CSS

      در این آموزش ما شما را با ساختار اصلی pagination در CSS و چند حالت مختلف آن آشنا می کنیم.

      حالت ساده ی صفحه بندی در CSS

      برای ایجاد یک pagination در CSS ساده در وب سایت خود می توانید یک صفحه بندی ساده مانند زیر اضافه کنید.

      صفحه بندی در CSS - حالت ساده

      صفحه بندی در CSS – حالت ساده


      مثال : یک نمونه pagination
      خودتان امتحان کنید »

      افزودن ویژگی های Active و Hover

      pagination در CSS -ویژگی hover

      pagination در CSS -ویژگی hover

      در مثال فوق از کلاس .active برای مشخص کردن صفحه ی فعال و با استفاده از انتخابگر :hover نیز حرکت ماوس روی هر بخش از pagination را مشخص می کنیم.

      مثال : حالت active
      خودتان امتحان کنید »

      گرد کردن گوشه های دکمه های Active و پس زمینه ی حالت hover

      صفحه بندی در CSS -گرد کردن گوشه ها

      صفحه بندی در CSS -گرد کردن گوشه ها

      با استفاده از ویژگی border-radius می توانید گوشه های دکمه های active و پس زمینه hover را گرد کرد.

      مثال : گرد کردن گوشه های button
      خودتان امتحان کنید »

      افزودن افکت انیمیشن

       pagination در CSS -افزودن انیمیشن

      pagination در CSS -افزودن انیمیشن

      با استفاده از ویژگی transition می توانید یک افکت انیمیشن در حالت hover تعریف کنید:

      مثال : افکت transition
      خودتان امتحان کنید »

      افزودن border به صفحه بندی

      افزودن border

      با استفاده از ویژگی border می توانید به مرزهای صفحه بندی خود border اضافه کنید:

      مثال : خط دار کردن pagination
      خودتان امتحان کنید »

      گرد کردن گوشه های border

      گرد کردن گوشه های border

      مثال : گرد کردن گوشه های button
      خودتان امتحان کنید »

      ایجاد فاصله بین لینک ها

      با استفاده از ویژگی margin می توانید بین لینک های صفحه بندی فاصله ایجاد کنید:

      افزودن فاصله بین لینک ها

      مثال : ایجاد فاصله بین button ها
      خودتان امتحان کنید »

      اندازه ی صفحه بندی

      اندازه ی صفحه بندی

      با ویژگی font-size می توانید اندازه ی فونت صفحه بندی را تغییر دهید:

      مثال : اندازه ی pagination
      خودتان امتحان کنید »

      ترازبندی صفحه بندی در مرکز

      ترازبندی مرکز

      برای قراردادن صفحه بندی در مرکز کافیست کد text-align:center را به عنصر ظرف (مثل <div>) آن اضافه کنید:

      مثال : ترازبندی در مرکز
      خودتان امتحان کنید »

      دکمه های Next/Previous

      مثال : دکمه های جلو و عقب
      خودتان امتحان کنید »

      Breadcrumb

      حالت Breadcrumb

      مثال :  ایجاد حالت breadcrumb
      خودتان امتحان کنید »

      کلام آخر

      اگر از وب سایتی با محتوای بسیار زیاد استفاده می کنید که باید در صفحات متعدد قرار بگیرند استفاده از ویژگی صفحه بندی در CSS برای دسترسی به صفحات مختلف بهترین گزینه برای اینگونه موارد است.

      QR:  جلسه ۵۵ : صفحه بندی در CSS
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر