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



  • ۲۳
  • خرداد

جلسه ۰۶ : ویژگی های Border در CSS

  • دسته‌بندی‌ها :
جلسه ۰۶ : ویژگی های Border در CSS
    • جزئیات
    • نوع مطلبآموزشی تصویری

      مقدمه

      با عرض سلام خدمت کاربران سایت پی وی لرن . در این پست آموزشی قصد داریم به آموزش کار با ویژگی های border در css بپردازیم. در css ویژگی border properties به شما این امکان را می دهد که شما می توانید رنگ ، ضخامت ،نوع ، style و … را در border ها یا خطوط تغییر بدهید. و جلوه های ویژه و زیباتری به قالب وب سایت خود بدهید.

      برای زیبایی و جلوه های بیشتر به قالب وب سایت خود می توانید برای هر کدام از قسمت ها تصویر پس زمینه تعریف کنید که در مورد این مطلب  آموزشی در پست های قبلی پی وی لرن. قرار دادیم . برای این منظور می توانید به پست آموزش تنظیمات تصویر پس زمینه در css مراجعه کنید.

      در صورتی که اطلاعات کمی در مود css دارید ، می توانید پست آموزشی ساختار کد نویسی css را جهت آشنایی بهتر با css، بررسی کنید. در ادامه این پست به  آموزش کار با ویژگی های border در css می پردازیم.

      borderstyles- کار با ویژگی های border در css

      borderstyles- کار با ویژگی های border در css

      کار با ویژگی های border در css

      خصوصیات border properties به شما اجازه می دهد سبک، عرض و رنگ border عناصر html را مشخص کنید.

      کار با Border Style

      ویژگی border-style ، سبک و طرح حالت نمایش border عناصر html را مشخص می کند.

      مقادیری که برای border-style تعریف شده است:

      • dotted (شکل border را با نقطه مشخص می کند).
      • dashed (شکل border را با خط مشخص می کند).
      • solid (شکل border را به صورت برجسته نمایش می دهد).
      • double (شکل border را به صورت دو خطی نمایش می دهد).
      •  groove (شکل border را به صورت سه بعدی نمایش می دهد).
      • ridge (شکل border را به صورت برجسته و سه بعدی نمایش می دهد).
      • inset   (شکل border را به صورت داخلی و سه بعدی نمایش می دهد).
      • outset  (شکل border را به صورت بیرونی و سه بعدی نمایش می دهد).
      • none   (شکل border را بدون هیچ خط و مرزی نمایش می دهد).
      • hidden  (شکل border را مخفی می کند).

      ویژگی های فوق می تواند برای یکی از چهار border یا چهار خط  (top border, right border, bottom border, left border) یک عنصر html تعریف شود.

      مثال:

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

      نتایج تست border

      ضخامت border

      با ویژگی border-width می توانید میزان ضخامت خطوط را مشخص کنید. که اندازه ضخامت می تواند با واحدهای px, pt, cm, em, etc تعریف شود و یا با مقادیر thin, medium, or thick مشخص شود. این ویژگی نیز می تواند به یکی از چهار border اصلی (top border, right border, bottom border, left border) اختصاص یابد.

      مثال:

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

      رنگ border

      با ویژگی border-color، می توان رنگ border عناصر html را مشخص کرد. که رنگ آن می تواند با فرمت های name, Hex , RGB , transparent مشخص شود. این ویژگی نیز می تواند به یکی از چهار border اصلی (top border, right border, bottom border, left border) اختصاص یابد.

      مثال:

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

      اختصاص دادن style جداگانه برای یک از هر چهار border عناصر html

      در مثال های قبلی گفته شد، که ویژگی های ذکر شده می تواند به هر یک از چهار border عناصر html که شامل : top border, right border, bottom border, left border است، اختصاص یابد.

      مثال:

      مثال : مثال اختصاص دادن استایل های جداگانه به هر یک از border ها
      خودتان امتحان کنید »

      همچنین می توانید چند مقدار را برای یک border تعریف کنید.

      مثال:

      مثال : خلاصه کردن مثال فوق
      خودتان امتحان کنید »

      عملکرد کد نویسی به فرمت مثال فوق به این صورت است:

      اگر به ویژگی border-style در یک عنصر، چهار مقدار زیر را اختصاص بدهید، آنگاه اعمال آن ها به این صورت خواهد بود:

      • border-style: dotted solid double dashed;
        • border بالا حالت dotted دارد.
        •  border راست حالت solid دارد.
        • border پایین حالت double دارد.
        • و border چپ حالت dashed خواهد داشت.

      اگر به ویژگی border-style در یک عنصر، سه مقدار زیر را اختصاص بدهید، آنگاه اعمال آن ها به این صورت خواهد بود:

      • border-style: dotted solid double;
        • border بالا حالت dotted دارد.
        • border راست و چپ حالت solid دارد.
        • border پایین حالت double دارد.

      اگر به ویژگی border-style در یک عنصر، دو مقدار زیر را اختصاص بدهید، آنگاه اعمال آن ها به این صورت خواهد بود:

      • border-style: dotted solid;
        • border بالا و پایین حالت dotted دارد.
        • border راست و چپ حالت solid دارد.

      اگر به ویژگی border-style در یک عنصر، یک مقدار را اختصاص بدهید، آنگاه روی تمام border ها همان style اعمال خواهد شد.

      کوتاه کردن خصوصیات در border

      همانطور که از مثال های بالا می بینید، در هنگام برخورد با border ها، ویژگی های زیادی وجود دارد.

      برای کوتاه کردن و خلاصه کردن کد، همچنین می توان تمام خصوصیات border را در یک خط کد مشخص کرد.

      خصوصیت border کوتاه شده به ترتیب شامل سه مقدار زیر است:

      • border-width
      • border-style (ضروری)
      • border-color

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

      نتیجه ی کد فوق:

      نتیجه مثال فوق

      همچنین می توانید ویژگی های مثال فوق را فقط روی یکی از borderها اعمال کنید:

      مثال : استایل فقط یک border
      خودتان امتحان کنید »

      نتیجه ی کد فوق:

      اعمال ویژگی ها روی یک border

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

      نتیجه ی کد فوق:

      border پایین

      گرد کردن محل تلاقی border ها

      گرد کردن محل تلاقی border ها

      با استفاده از ویژگی border-radius می توانید محل تلاقی یا برخورد border ها را گرد کنید.

      مثال:

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

      نکته : خصوصیت border-radius در مرورگرهای IE8 و نسخه ی قدیمی تر از آن، پشتیبانی نمی شود.

      تمام خصوصیات border در CSS

      ویژگیتوضیحات
      borderتمام خصوصیات border یک عنصر html را مشخص می کند.
      border-bottomتمام خصوصیات border پایین یک عنصر html را مشخص می کند.
      border-bottom-colorرنگ border پایین یک عنصر html را مشخص می کند.
      border-bottom-styleاستایل border پایین یک عنصر html را مشخص می کند.
      border-bottom-widthضخامت border پایین یک عنصر html را مشخص می کند.
      border-colorرنگ چهار border یک عنصر html را مشخص می کند.
      border-leftتمام خصوصیات border سمت چپ یک عنصر html را مشخص می کند.
      border-left-colorرنگ border چپ یک عنصر html را مشخص می کند.
      border-left-styleاستایل border چپ یک عنصر html را مشخص می کند.
      border-left-widthضخامت border چپ یک عنصر html را مشخص می کند.
      border-radiusگردی محل تلاقی تمام borderها را مشخص می کند.
      border-rightتمام خصوصیات border سمت راست یک عنصر html را مشخص می کند.
      border-right-colorرنگ border راست یک عنصر html را مشخص می کند.
      border-right-styleاستایل border راست یک عنصر html را مشخص می کند.
      border-right-widthضخامت border راست یک عنصر html را مشخص می کند.
      border-stylestyle هر چهار border را تنظیم می کند.
      border-topتمام خصوصیات border بالایی یک عنصر html را مشخص می کند.
      border-top-colorرنگ border بالایی یک عنصر html را مشخص می کند.
      border-top-styleاستایل border بالایی یک عنصر html را مشخص می کند.
      border-top-widthضخامت border بالایی یک عنصر html را مشخص می کند.
      border-widthضخامت هر چهار border را تنظیم می کند.

      کلام آخر

      یکی از ویژگی های مهم هر یک از عناصر در html ویژگی مرزبندی و یا border اطراف عناصر html است،ویژگی های Border در CSS به شما اجازه می دهد که این مرزبندی را به استایل دلخواه خود درآورید.

      QR:  جلسه ۰۶ : ویژگی های Border در CSS
      به اشتراک بگذارید


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