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



  • ۲۳
  • خرداد

جلسه ۱۱ : کادر بیرونی عناصر ( Outline ) در CSS

  • دسته‌بندی‌ها :
جلسه ۱۱ : کادر بیرونی عناصر ( Outline ) در CSS

        مقدمه

        با عرض سلام خدمت کاربران سایت پی وی لرن . در این پست آموزشی قصد داریم به آموزش تنظیمات کادر بیرونی عناصر html در css بپردازیم.  کادر بیرونی یا (Outline) در css از تنظیمات جزئی است که این ویژگی ، یک کادر خطی بیرونی را در اطراف عنصر html ایجاد می کند. و جلوه ی زیباتر و جذاب تری به عناصر موجود در قالب صفحه وب می دهد.

        در پست های قبلی، آموزش های کاربردی برای زیباتر شدن صفحات وب در موضوعات کار با فضای بین عناصر html در css ، مدیریت فضای خالی داخل عناصر html در css و… این وب سایت آموزشی ارائه گردیده است.

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

        outline- تنظیمات کادر بیرونی عناصر html در css

        outline- تنظیمات کادر بیرونی عناصر html در css

        تنظیمات کادر بیرونی عناصر html در css

        ویژگی Outline ذر CSS  در واقع یک طرح کلی خطی است، که در اطراف عناصر، خارج از مرزهای آنها، ایجاد می شود تا عنصر HTML “برجسته” شود.

        نمونه ای از تنظیم Outline یک عنصر html :

        مثال Outline

        مثال : تنظیم outline در div
        خودتان امتحان کنید »

        ویژگی های مربوط به Outline در CSS :

        • outline-style
        • outline-color
        • outline-width
        • outline-offset
        • outline
        Outline

        Outline

        ویژگی outline-style

        این ویژگی  یک style کلی را برای Outline مشخص می کند، و مقدار آن می تواند یکی از مقادیر زیر باشد:

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

        مثال:

        مثال : مقادیر مختلف outline-style
        خودتان امتحان کنید »

        رنگ Outline

        با ویژگی outline-color می توان رنگ outline را تعیین کرد. و مقدار این ویژگی می تواند در فرمت های زیر تعریف شود:

        • name : مقدار با نام یک رنگ تعیین می شود، مانند “red”
        • RGB : مقدار در فرمت rgb تعیین می شود مانند :”(rgb(255,0,0″
        • Hex :مقدار در فرمت hex تعیین می شود مانند: “#ff0000”
        • invert : یک رنگ برای قابل مشاهده بودن به outline تخصیص می یابد.

        مثال:

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

        با استفاده از ویژگی outline-color: invert خط خارجی با هر پس زمینه ای از border به خوبی قابل مشاهده است:

        مشخص کردن outline

        مثال : مشخص کردن outline
        خودتان امتحان کنید »

        عرض Outline

        ویژگی outline-width ضخامت کادر outline را مشخص می کند، این ویژگی می تواند با مقادیر thin ,medium ,thick مقداردهی شود، همچنین می توان اندازه ی دلخواه را بر حسب واحد های px, pt, cm, em, etc تعیین کرد.

        عرض Outline

        مثال:

        مثال : عرض outline
        خودتان امتحان کنید »

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

        مثال : 

        کوتاه کردن تمام ویژگی های outline در یک خط کد

        با استفاده از خصوصیت outline می توانید هر سه ویژگی outline که شامل موارد زیر می شود را در یک خط کوتاه تعریف کنید:

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

        در مثال زیر نتایج زیر را با استفاده از ویژگی outline در css ایجاد می کنیم :

        ویژگی outline

        مثال : ویژگی outline
        خودتان امتحان کنید »

        ویژگی Outline-Offset

        ویژگی outline-offset، یک فضای فاصله بدون رنگ بین border و outline مربوط به یک عنصر html ، ایجاد می کند

        در این مثال، outline به اندازه ۱۵ پیکسل از border ، فاصله گرفته است. که این مقدار فاصله، با ویژگی outline-offset تعیین شده است.

        ویژگی outline-offset 

        مثال : ویژگی outline-offset
        خودتان امتحان کنید »

        در مثال بالا می توان رنگ پس زمینه عنصر html را نیز تغییر داد تا متمایز شود.

        تنظیم رنگ پس زمینه

        مثال : تنظیم رنگ پس زمینه
        خودتان امتحان کنید »

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

        خصوصیتتوضیحات
        outlineتمام خصوصیات outline یک عنصر HTML را در یک کد کوتاه خلاصه می کند.
        outline-colorرنگ outline را مشخص می کند.
        outline-offsetفاصله ی outline از border عنصر را مشخص می کند.
        outline-styleاستایل outline را مشخص می کند.
        outline-widthضخامت outline را مشخص می کند.

        کلام آخر

        در بخش های قبلی با ویژگی border عناصر html و چگونگی تنظیم آن برای مشخص کردن مرز عناصر آشنا شدیم، علاوه بر آن css اجازه ی مشخص کردن مرز خارجی (outline) عناصر html را نیز می دهد، که برای این منظور کافیست با تنظیمات کادر بیرونی عناصر html در css به اندازه ی کافی آشنایی داشته باشید.

        QR:  جلسه ۱۱ : کادر بیرونی عناصر ( Outline ) در CSS
        به اشتراک بگذارید