CSS – تصاویر حاشیه (Border Images)

با استفاده از ویژگی border-image در CSS، می‌توانید به جای استفاده از حاشیه‌های معمولی، از یک تصویر به عنوان حاشیه برای یک عنصر استفاده کنید.

ویژگی border-image در CSS

ویژگی border-image به شما امکان می‌دهد تا یک تصویر را به جای حاشیه دور یک عنصر قرار دهید.

این ویژگی دارای سه بخش است:

  1. تصویری که به عنوان حاشیه استفاده می‌شود.
  2. محل برش تصویر.
  3. تعیین اینکه آیا بخش‌های میانی باید تکرار یا کشیده شوند.

برش تصویر به صورت جدول سه‌درسه

ویژگی border-image تصویر را به ۹ بخش مانند یک تخته “tic-tac-toe” برش می‌دهد. سپس گوشه‌ها در گوشه‌های عنصر قرار می‌گیرند و بخش‌های میانی تکرار یا کشیده می‌شوند، همان‌طور که شما مشخص می‌کنید.

نکته: برای کار کردن ویژگی border-image، نیاز است که ویژگی border نیز روی عنصر تنظیم شده باشد!

در اینجا، بخش‌های میانی تصویر تکرار می‌شوند تا حاشیه ایجاد شود:

<div id="borderimg">یک تصویر به عنوان حاشیه!</div>

کد نمونه:

#borderimg {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url('border.png') 30 round;
}

در اینجا، بخش‌های میانی تصویر کشیده می‌شوند تا حاشیه ایجاد شود:

<div id="borderimg">یک تصویر به عنوان حاشیه!</div>

کد نمونه:

#borderimg {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url('border.png') 30 stretch;
}

نکته: ویژگی border-image در واقع یک ویژگی میانبر برای border-image-source، border-image-slice، border-image-width، border-image-outset و border-image-repeat است.

برش‌های مختلف در ویژگی border-image

مقادیر برش مختلف ظاهر حاشیه را به طور کامل تغییر می‌دهد:

مثال ۱:

border-image: url('border.png') 50 round;

مثال ۲:

border-image: url('border.png') 20% round;

مثال ۳:

border-image: url('border.png') 30% round;

کد نمونه:

#borderimg1 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url('border.png') 50 round;
}

#borderimg2 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url('border.png') 20% round;
}

#borderimg3 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url('border.png') 30% round;
}

با استفاده از ویژگی‌های border-image، می‌توانید به راحتی جلوه‌های حاشیه خلاقانه‌ای را به عناصر خود اضافه کنید.

Related posts

Don't miss reading these posts!
JavaScript - کلمه کلیدی Let (Let)

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

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

Read more
JavaScript - متغیرها (Variables)

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

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

Read more
JavaScript - کامنت‌ها (Comments)

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

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

Read more

Comments

Share your comments with us

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