Borders یکی از ویژگیهای اصلی CSS هستند که به شما امکان میدهند حاشیهای به دور عناصر HTML اضافه کنید و ظاهر آنها را بهبود بخشید. همچنین، border-radius به شما این امکان را میدهد که گوشههای حاشیه را گرد کنید و طراحیهای جذابتری ایجاد کنید. در این مقاله، به بررسی کار با تنظیمات border و border-radius و تکنیکهای کاربردی در CSS خواهیم پرداخت.
ویژگی border در CSS به شما امکان میدهد حاشیهای در اطراف عناصر ایجاد کنید. تنظیمات اصلی border شامل موارد زیر است:
border-width: تنظیم ضخامت حاشیه
border-style: تنظیم سبک حاشیه (solid، dashed، dotted و ...)
border-color: تنظیم رنگ حاشیه
میتوانید تمامی ویژگیهای border را به صورت ترکیبی نیز بنویسید.
.box {
border: 2px solid #3498db;
}
در اینجا:
حاشیهای به ضخامت 2 پیکسل و به رنگ آبی با سبک solid برای عنصر .box ایجاد شده است.
شما میتوانید حاشیهها را به صورت جداگانه برای هر طرف تنظیم کنید: top، right، bottom و left. این ویژگیها به شما امکان میدهند طراحیهای خاصی برای حاشیههای مختلف در اطراف عنصر ایجاد کنید.
مثال تنظیم حاشیه برای هر طرف
.box {
border-top: 3px solid #e74c3c;
border-right: 3px dashed #2ecc71;
border-bottom: 3px dotted #9b59b6;
border-left: 3px double #f39c12;
}
در اینجا:
حاشیهای به هر طرف عنصر اضافه شده که هرکدام سبک و رنگ مخصوص به خود را دارند.
ویژگیهای border-width، border-style و border-color میتوانند به صورت جداگانه یا ترکیبی استفاده شوند. این ویژگیها به شما امکان میدهند کنترل بیشتری بر ظاهر حاشیه داشته باشید.
مثال تنظیم حاشیه با استفاده از ویژگیهای مجزا
.box {
border-width: 4px;
border-style: dashed;
border-color: #3498db;
}
در اینجا:
ضخامت حاشیه به 4 پیکسل، سبک به dashed و رنگ به آبی تنظیم شده است.
ویژگی border-radius به شما امکان میدهد که گوشههای عنصر را گرد کنید. این ویژگی برای طراحی کارتها، دکمهها و دیگر عناصر وب که نیاز به ظاهر مدرن و نرم دارند، بسیار کاربردی است.
مثال ساده از استفاده border-radius
.box {
border: 2px solid #3498db;
border-radius: 10px;
}
در اینجا:
زوایای عنصر .box به اندازه 10 پیکسل گرد شدهاند.
شما میتوانید هر گوشه را به صورت جداگانه گرد کنید. این ویژگیها شامل موارد زیر هستند:
border-top-left-radius
border-top-right-radius
border-bottom-left-radius
border-bottom-right-radius
مثال گرد کردن زوایای خاص
.box {
border: 2px solid #3498db;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
}
در اینجا:
تنها گوشههای بالا سمت چپ و پایین سمت راست گرد شدهاند که جلوه خاصی به عنصر میدهد.
با تغییر مقادیر border-radius میتوانید اشکال خاصی ایجاد کنید، از جمله دایرهها و بیضیها.
برای ایجاد یک دایره، کافیست مقدار border-radius را برابر 50% قرار دهید و طول و عرض عنصر برابر باشد.
.circle {
width: 100px;
height: 100px;
background-color: #3498db;
border-radius: 50%;
}
در اینجا:
یک عنصر دایرهای با رنگ آبی ایجاد شده است.
برای ایجاد بیضی، طول و عرض عنصر را متفاوت تنظیم کنید و از border-radius: 50% استفاده کنید.
.oval {
width: 150px;
height: 100px;
background-color: #e74c3c;
border-radius: 50%;
}
در اینجا:
یک بیضی با رنگ قرمز ایجاد شده است.
اگرچه CSS به صورت مستقیم از حاشیههای چندگانه پشتیبانی نمیکند، اما میتوانید با استفاده از box-shadow جلوهای مشابه ایجاد کنید.
مثال ایجاد حاشیه چندگانه با box-shadow
.box {
border: 2px solid #3498db;
box-shadow: 0 0 0 5px #e74c3c, 0 0 0 10px #2ecc71;
}
در اینجا:
با استفاده از box-shadow، دو حاشیه اضافه ایجاد شده است که ظاهری چندلایه به عنصر میدهد.
border-image به شما این امکان را میدهد که از تصاویر به عنوان حاشیه استفاده کنید. این ویژگی در طراحیهای خاص و خلاقانه بسیار کاربردی است.
مثال استفاده از border-image
.box {
border: 10px solid;
border-image: url('border-image.png') 30 round;
}
در اینجا:
تصویر border-image.png به عنوان حاشیه برای عنصر استفاده شده است و با گزینه round تکرار میشود.
از مقادیر معقول برای border-width استفاده کنید: مقادیر بسیار بزرگ یا کوچک میتوانند ظاهر حاشیه را خراب کنند، بنابراین از مقادیر مناسب برای ضخامت حاشیه استفاده کنید.
هماهنگی با طراحی کلی سایت: رنگ و سبک حاشیه باید با سایر بخشهای وبسایت هماهنگ باشد تا جلوهای جذاب و حرفهای ایجاد کند.
تمرین با border-radius برای اشکال خلاقانه: با استفاده از مقادیر مختلف border-radius میتوانید اشکال خلاقانهای مانند دایرهها، بیضیها و حتی نیمدایرهها ایجاد کنید.
ترکیب box-shadow و border برای جلوههای چندگانه: استفاده از box-shadow در کنار border به شما امکان میدهد جلوههای چندگانه و سایهدار برای حاشیهها ایجاد کنید.
ویژگیهای border و border-radius در CSS به شما امکان میدهند که حاشیههای ساده و اشکال گرد جذابی ایجاد کنید و طراحیهای خلاقانهتری برای وبسایت خود داشته باشید. با ترکیب این ویژگیها و استفاده از تنظیمات مختلف، میتوانید عناصر وبسایت خود را به شکلی حرفهای و زیبا طراحی کنید.
نظری یافت نشد
آموزش انیمیشنهای پیشرفته با keyframes در CSS: طراحی حرکات پویا و چند مرحلهای
18م شهریور 1402
مطالعه بیشتر
آموزش تغییر المانهای DOM: ویرایش متن، سبکها و کلاسها در جاوا اسکریپت - راهنمای کامل با مثالها
2م آبان 1403
مطالعه بیشتر
تفاوت Callbacks و Promises در جاوا اسکریپت: مقایسه جامع با مثالها
30م مهر 1403
مطالعه بیشتر
آموزش اصول طراحی الگوهای برنامهنویسی (Design Patterns) در جاوا اسکریپت: راهنمای جامع با مثالها
4م آبان 1403
مطالعه بیشتر
آموزش کامل کار با آرایهها و اشیاء در جاوا اسکریپت: ایجاد، دستکاری و پیمایش
2م شهریور 1403
مطالعه بیشتر
آموزش تگهای زمان و مکان در HTML: استفاده از time و location در صفحات وب
29م مرداد 1402
مطالعه بیشتر
آموزش ایجاد تصویر و لینک در HTML: نحوه استفاده از تگهای img و a
21م مرداد 1402
مطالعه بیشتر
آموزش ایجاد تگهای صفحهبندی در HTML و CSS: طراحی و استایلدهی pagination
29م مرداد 1402
مطالعه بیشتر
آموزش توسعه و مدیریت پروژههای بزرگ در جاوا اسکریپت: آشنایی با ابزارها و فریمورکهای کاربردی
4م آبان 1403
مطالعه بیشتر
معرفی Vue.js و ویژگیهای کلیدی آن: فریمورک مدرن برای توسعه وب تعاملی
28م شهریور 1402
مطالعه بیشتر
آموزش قالببندی متن در HTML: استفاده از تگها و CSS برای استایلدهی
23م مرداد 1402
مطالعه بیشتر
آموزش ساخت Toggle Switch با CSS: طراحی دکمههای تغییر وضعیت جذاب و واکنشگرا
16م آبان 1403
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد