CSS – گوشه‌های گرد (Rounded Corners)

با استفاده از ویژگی border-radius در CSS می‌توانید به هر عنصری گوشه‌های گرد اضافه کنید.

ویژگی border-radius در CSS

ویژگی border-radius، شعاع گوشه‌های یک عنصر را تعریف می‌کند.

نکته: این ویژگی به شما امکان می‌دهد تا به عناصر گوشه‌های گرد اضافه کنید!

چند مثال:

  • گوشه‌های گرد برای عنصری با یک رنگ پس‌زمینه مشخص:
<div id="rcorners1">گوشه‌های گرد!</div>
  • گوشه‌های گرد برای عنصری با یک حاشیه:
<div id="rcorners2">گوشه‌های گرد!</div>
  • گوشه‌های گرد برای عنصری با یک تصویر پس‌زمینه:
<div id="rcorners3">گوشه‌های گرد!</div>

کد نمونه:

#rcorners1 {
  border-radius: 25px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners2 {
  border-radius: 25px;
  border: 2px solid #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners3 {
  border-radius: 25px;
  background: url('paper.gif');
  background-position: left top;
  background-repeat: repeat;
  padding: 20px;
  width: 200px;
  height: 150px;
}

ویژگی border-radius - تعیین هر گوشه به طور مجزا

ویژگی border-radius می‌تواند از یک تا چهار مقدار داشته باشد. در اینجا قوانین توضیح داده شده است:

  • چهار مقدارborder-radius: 15px 50px 30px 5px; (اولین مقدار برای گوشه بالا-چپ، دومین مقدار برای گوشه بالا-راست، سومین مقدار برای گوشه پایین-راست و چهارمین مقدار برای گوشه پایین-چپ اعمال می‌شود.)
  • سه مقدارborder-radius: 15px 50px 30px; (اولین مقدار برای گوشه بالا-چپ، دومین مقدار برای گوشه‌های بالا-راست و پایین-چپ، و سومین مقدار برای گوشه پایین-راست اعمال می‌شود.)
  • دو مقدارborder-radius: 15px 50px; (اولین مقدار برای گوشه‌های بالا-چپ و پایین-راست و دومین مقدار برای گوشه‌های بالا-راست و پایین-چپ اعمال می‌شود.)
  • یک مقدارborder-radius: 15px; (مقدار به همه چهار گوشه به‌صورت یکسان اعمال می‌شود.)

کد نمونه:

#rcorners1 {
  border-radius: 15px 50px 30px 5px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners2 {
  border-radius: 15px 50px 30px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners3 {
  border-radius: 15px 50px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners4 {
  border-radius: 15px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

ایجاد گوشه‌های بیضوی:

می‌توانید با استفاده از ترکیب مقادیر، گوشه‌های بیضوی نیز ایجاد کنید:

#rcorners1 {
  border-radius: 50px / 15px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners2 {
  border-radius: 15px / 50px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

#rcorners3 {
  border-radius: 50%;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - کلمه کلیدی Let (Let)

JavaScript – کلمه کلیدی Let (Let)

تعریف let کلیدواژه let در ES6 (2015) معرفی شد و دارای ویژگی‌های خاصی است که آن را از var...

بیشتر بخوانید
JavaScript - متغیرها (Variables)

JavaScript – متغیرها (Variables)

متغیرها در جاوا اسکریپت متغیرها در جاوا اسکریپت به عنوان ظرف‌هایی برای ذخیره‌سازی داده‌ها استفاده می‌شوند و می‌توانند به...

بیشتر بخوانید
JavaScript - کامنت‌ها (Comments)

JavaScript – کامنت‌ها (Comments)

کامنت‌ها در جاوا اسکریپت کامنت‌ها در جاوا اسکریپت به برنامه‌نویسان این امکان را می‌دهند تا توضیحاتی را به کد...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.