آموزش گرادینت(gradient) شعاعی در CSS

Ratings
(0)

 

یک گرادینت شعاعی، توسط مرکز(center) آن مشخص می شود. برای ایجاد یک گرادینت شعاعی باید حداقل دو ایستگاه رنگ(color stops) را مشخص کنید.

شیوه ی نوشتاری یا سینتکس

background-image: radial-gradient(shape size at position, start-color, ..., last-color);

به طور پیش فرض، شکل(shape) بیضی است و سایز(size)  farthest-corner (دورترین گوشه) است و موقعیت(position) مرکز است.


گرادینت شعاعی که ایستگاه های رنگ به طور مساوی در آن قرار گرفته اند(این پیش فرض است)

مثال زیر، یک گرادینت شعاعی را نشان می دهد که ایستگاه های رنگ در آن به طور مساوی قرار گرفته اند:

مثال شماره 1

#grad {
  background-image: radial-gradient(red, yellow, green);
}
امتحان کنید

گرادینت شعاعی - با ایستگاه های رنگ با فاصله ی مختلف

مثال زیر، یک گرادینت شعاعی را نشان می دهد که فاصله ی ایستگاه های رنگی آن مختلف است:

مثال شماره 2

#grad {
  background-image: radial-gradient(red 5%, yellow 15%, green 60%);
}
امتحان کنید

پارامتر shape، شکل گرادینت شعاعی را مشخص می کند. که می تواند برابر با circle(دایره) یا ellipse(بیضی) باشد. مقدار پیش فرض، ellipse است. مثال زیر، یک گرادینت شعاعی با شکل circle را نشان می دهد:

مثال شماره 3

#grad {
  background-image: radial-gradient(circle, red, yellow, green);
}
امتحان کنید

استفاده از کلمات کلیدی مختلف برای سایز گرادینت شعاعی

پارامتر size در گرادینت شعاعی، سایز آن را تعریف می کند. که می تواند یکی از چهار مقدار زیر باشد:
1.closest-side 

2. closest-side

3. closest-corner

4. farthest-corner

مثال شماره 4

یک گرادینت شعاعی با کلمات کلیدی مختلف برای سایز:

#grad1 {
  background-image: radial-gradient(closest-side at 60% 55%, red, yellow, black);
}

#grad2 {
  background-image: radial-gradient(farthest-side at 60% 55%, red, yellow, black);
}
امتحان کنید

تکرار یک گرادینت شعاعی

از تابع repeating-radial-gradient() برای تکرار کردن گرادینت های شعاعی استفاده می شود:

مثال شماره 5

یک گرادینت تکرار شونده:

#grad {
  background-image: repeating-radial-gradient(red, yellow 10%, green 15%);
}
امتحان کنید

 

  • بازدید: 118

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال