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 به شما امکان میدهند که حاشیههای ساده و اشکال گرد جذابی ایجاد کنید و طراحیهای خلاقانهتری برای وبسایت خود داشته باشید. با ترکیب این ویژگیها و استفاده از تنظیمات مختلف، میتوانید عناصر وبسایت خود را به شکلی حرفهای و زیبا طراحی کنید.
نظری یافت نشد
راهنمای کامل جداول HTML: آموزش ساخت و بهینهسازی سئو
21م مرداد 1402
مطالعه بیشتر
آموزش استفاده از ماژولها (Modules) در جاوا اسکریپت: آشنایی با ES6 Modules - راهنمای کامل
5م آبان 1403
مطالعه بیشتر
چگونه یک فوتر چسبان در CSS بسازیم: آموزش ساخت فوتر ثابت و همیشگی
2م شهریور 1403
مطالعه بیشتر
مقدمهای به template و دیتابایندینگ در Vue.js: نحوه مدیریت دادهها و رندرینگ پویا
28م شهریور 1402
مطالعه بیشتر
کاربرد تگهای meta، title و keywords در سئو: راهنمای جامع بهینهسازی وبسایت
25م مرداد 1402
مطالعه بیشتر
آموزش کامنتها و کاراکترهای خاص در HTML و CSS: نحوه استفاده و مدیریت
23م مرداد 1402
مطالعه بیشتر
مفهوم برنامهنویسی همزمان و ناهمزمان در جاوا اسکریپت: تفاوتها، مثالها و کاربردها
29م مهر 1403
مطالعه بیشتر
کار با تصاویر SVG در CSS: کنترل استایل و استفاده از گرافیکهای مقیاسپذیر
16م آبان 1403
مطالعه بیشتر
آموزش ارتباط با سرور و ارسال درخواستهای HTTP با Fetch API در جاوا اسکریپت: راهنمای جامع با مثالها
1م آبان 1403
مطالعه بیشتر
راهنمای کامل لیستها در HTML: آموزش انواع و اصول سئو
20م مرداد 1402
مطالعه بیشتر
مقدمهای بر Node.js و کار با جاوا اسکریپت سمت سرور: آموزش اولیه و اصولی
4م آبان 1403
مطالعه بیشتر
آموزش تغییر نوع و اندازه فونت و رنگ متن با CSS: استایلدهی حرفهای به متنها
5م شهریور 1402
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد