استفاده از معادله اولیه basic-shape.xywh در CSS

css basic shape xywh
20 آبان 1403

در دنیای CSS، زمانی که نیاز دارید عناصر را با اشکال خاص و سفارشی به نمایش درآورید، می‌توانید از خاصیت basic-shape.xywh استفاده کنید. این خاصیت به شما امکان می‌دهد که با استفاده از مقادیری که به صورت x, y, width, height تعریف می‌شوند، به راحتی اشکال مستطیلی ساده‌ای ایجاد کنید.

فرض کنید نیاز دارید که در صفحه خود به جای استفاده از تصاویر یا المان‌های پیچیده، تنها با یک خط کد، شکلی مستطیلی را ترسیم کنید. در چنین شرایطی، basic-shape.xywh بهترین انتخاب برای شما خواهد بود.

این خاصیت باعث می‌شود که شما بتوانید به سرعت اشکال مورد نظر خود را ایجاد کرده و با زوایا و اندازه‌های دلخواه تنظیم کنید. کار با این خاصیت بسیار ساده است و به صورت گسترده در پروژه‌های مختلف کاربرد دارد.

در ضمن، به یاد داشته باشید که این خاصیت در برخی مرورگرها به تازگی پشتیبانی می‌شود، پس همیشه مطمئن شوید که آزمایشات لازم را برای سازگاری آن با مرورگرهای مختلف انجام دهید.

<style>
.rectangle {
clip-path: inset(20px 10px 30px 10px);
background-color: #007BFF;
width: 200px;
height: 100px;
}
</style>


این یک مستطیل است.

این بخش، کد CSS مربوط به ایجاد یک مستطیل با رنگ آبی است. در ادامه توضیحات مربوط به نحوه کار این کد ارائه می‌شود:


<style> - این تگ برای تعریف مجموعه سبک‌های CSS استفاده می‌شود.
.rectangle - این کلاس برای تعریف سبک‌های مختص به المانی استفاده می‌شود که ما می‌خواهیم شکل مستطیلی به آن بدهیم.
clip-path: inset(20px 10px 30px 10px); - این خط برای ایجاد شکل مستطیل با فواصل داخلی ارائه شده است که همان basic-shape.xywh می‌باشد.
background-color: #007BFF; - این خط رنگ پس‌زمینه عنصر را به آبی تنظیم می‌کند.
width: 200px; - این خط عرض مستطیل را تعیین می‌کند.
height: 100px; - این خط ارتفاع مستطیل را تنظیم می‌کند.
- این تگ پایان بخش المان مستطیل است که ما ایجاد کرده‌ایم.

سوالات متداول

؟

چگونه می‌توان به طور ساده یک مستطیل ایجاد کرد؟

؟

آیا همه مرورگرها از basic-shape.xywh پشتیبانی می‌کنند؟

؟

می‌توان رنگ مستطیل را تغییر داد؟