خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

یک راهنمای کامل برای مرزها و خطوط کلی CSS

شما می توانید از این دو ویژگی برای افزودن دکوراسیون جذاب به صفحات وب خود استفاده کنید، اما تفاوت آنها چیست؟

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

تفاوت بین Border و Outline در CSS چیست؟

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

برای یک، خطوط CSS خارج از مرزها قرار دارند. این بدان معنی است که آنها می توانند با محتوای خارج از عنصری که آنها را روی آن اعمال می کنید همپوشانی داشته باشند. در کنار این، مرزهای CSS ابعاد یک عنصر را تغییر می دهند اما خطوط کلی این کار را نمی کنند.

اگر در تجسم سبک های حاشیه و طرح کلی مشکل دارید، می توانید از ابزارهای توسعه مرورگر خود برای رفع اشکال آنها استفاده کنید.

CSS Border و Outline ارزش های دارایی مشترک

با وجود تفاوت‌ها، مرزها و خطوط CSS برخی از مقادیر خود را به اشتراک می‌گذارند. خلاصه ای که برای هر کدام استفاده می کنید نیز بسیار شبیه است.

خلاصه CSS Border و Outline

مانند سایر ویژگی‌های پیچیده CSS، حاشیه‌ها و خطوط کلی دارای مختصرنویسی هستند. هر دوی این ویژگی‌ها برای گزینه‌های مختصر خود قالب یکسانی دارند و به نظر می‌رسد این است.

border: widthstylecolor;

outline: widthstylecolor;

این قوانینی را ایجاد می کند که در هنگام عمل شبیه به این هستند. البته، هرچند، این مختصر تمام مقادیر موجود برای این ویژگی ها را پوشش نمی دهد.

border: 10px solid blue;

outline: 20px solid red;

این مرزها و قوانین طرح خلاصه CSS منجر به یک حاشیه آبی نازک با طرح کلی قرمز ضخیم می شود.

مطلب مرتبط:   چگونه ساختار داده مناسب را برای برنامه های خود انتخاب کنید

مرزها و خطوط کلی css

مانند سایر خصوصیات مختصر CSS، شما همچنین می توانید از ویژگی های فردی برای دستیابی به نتایج مشابه استفاده کنید.

عرض مرز و عرض طرح CSS

پهنای حاشیه و طرح، مقادیر اختیاری ویژگی CSS هستند که ضخامت حاشیه‌ها و خطوطی که استفاده می‌کنید را تعیین می‌کنند. فرمت این ویژگی ها یکسان است.

outline-width: 20px;

border-width: 10px;

حاشیه ها اجازه می دهند که عرض های جداگانه برای هر طرف عنصر تنظیم شود، اما خطوط کلی این کار را نمی کنند. در بخش های بعدی می توانید در این مورد بیشتر بخوانید.

خلاصه خط مرزی css

CSS به سبک حاشیه و طرح کلی

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

border-style: solid;

outline-style: dotted;

در پایان این مقاله می‌توانید فهرست کاملی از سبک‌های حاشیه و طرح کلی CSS را بیابید.

سبک های حاشیه ای

CSS حاشیه-رنگ و طرح-رنگ

مانند سایر ویژگی های CSS مبتنی بر رنگ، حاشیه ها و خطوط کلی همه رنگ های قانونی CSS را می پذیرند. این شامل کدهای هگز، کدهای RGB، رنگ‌های مختصر و غیره است.

border-color: blue;

outline-color: #ff0000;

همچنین می توانید هنگام کار با حاشیه ها و خطوط CSS از گرادیان های رنگی استفاده کنید.

مقادیر ویژگی مرزی CSS

در کنار ارزش‌های دارایی مشترک، مرزها و خطوط کلی نیز ارزش‌های منحصربه‌فردی برای کشف دارند. مرزهای CSS دو ویژگی منحصر به فرد دارند که ارزش یادگیری دارند.

شعاع مرزی CSS

افزودن شعاع به مرز یک عنصر به شما کنترل زیادی بر شکل آن می دهد. هر گوشه از یک عنصر می‌تواند شعاع متفاوتی داشته باشد، و این ویژگی را می‌توان حتی زمانی که border-style روی none تنظیم شده باشد، تنظیم کرد.

border-radius: 20px;

شما می توانید یک مقدار را برای تغییر شعاع تمام گوشه ها تنظیم کنید.

مطلب مرتبط:   نحوه انتشار رویدادها برای برقراری ارتباط بین اجزای Vue

شعاع مرزی اساسی css

همچنین می‌توانید گوشه‌ها را به گروه‌های بالا چپ/پایین راست و بالا راست/پایین چپ تقسیم کنید.

border-radius: 10px 20px;

این باعث می شود که به راحتی بتوان اشکال جالبی را با عناصر HTML ایجاد کرد.

شعاع مرز دوگانه css

در نهایت، می توانید هر گوشه را به گونه ای تنظیم کنید که شعاع مخصوص به خود را داشته باشد.

border-radius: 10px 20px 30px 40px;

این مقادیر در جهت عقربه های ساعت اعمال می شوند و از گوشه سمت چپ بالا شروع می شوند.

شعاع حاشیه چهارگانه css

ویژگی های CSS Border Side

برخلاف خطوط کلی، می‌توانید هر طرف یک حاشیه را به گونه‌ای تنظیم کنید که برای بسیاری از ویژگی‌های آن یک مقدار منحصر به فرد داشته باشد. این باعث می شود که به هر طرف عنصر خود عرض متفاوتی بدهید.

border-left-width: 10px;
border-right-width: 20px;
border-top-width: 30px;
border-bottom-width: 40px;

همچنین می‌توانید سبک‌های مرزی مستقل CSS را برای هر طرف یک عنصر تنظیم کنید.

border-left-style: solid;
border-right-style: dotted;
border-top-style: dashed;
border-bottom-style: double;

و در صورت تمایل می توانید رنگ هر طرف را تغییر دهید.

border-left-style: blue;
border-right-style: #ff0000;
border-top-style: #00ff00;
border-bottom-style: rgb(0, 0, 255);

کناره‌های مرزی CSS با خلاصه‌نویسی معمولی کار می‌کنند تا به این شکل ترکیب شوند.

border-left: 10px solid blue;
border-right: 20px dotted #00ff00;
border-top: 30px dashed #ff0000;
border-bottom: 40px doublergb(0, 0, 255);

CSS Outline Property Value

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

CSS outline offset

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

outline-offset: 10px;

این می تواند روشی منظم برای استفاده از حاشیه سوم برای عناصر شما باشد که با رنگ پس زمینه شما مطابقت دارد.

مطلب مرتبط:   نحوه استفاده از گوگل کروم برای اشکال زدایی CSS

افست طرح کلی css

CSS Border و Outline Styles

هم مرزها و هم خطوط کلی برای کار کردن نیاز به یک سبک دارند. ده سبک در دسترس برای انتخاب وجود دارد، از جمله حاشیه هایی که اصلاً نمایش داده نمی شوند.

border-style: solid;
border-style: dotted;
border-style: dashed;
border-style: groove;
border-style: ridge;
border-style: double;
border-style: inset;
border-style: outset;
border-style: hidden;
border-style: none;

حاشیه‌ها با خطوط کلی سبک‌های یکسانی دارند، فقط با مجموعه سبک طرح به عنوان ویژگی.

فهرست کامل سبک مرزی css

نحوه استفاده از مرزها و خطوط کلی CSS

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