آموزش گرادینت(gradient) شعاعی در CSS
یک گرادینت شعاعی، توسط مرکز(center) آن مشخص می شود. برای ایجاد یک گرادینت شعاعی باید حداقل دو ایستگاه رنگ(color stops) را مشخص کنید.
شیوه ی نوشتاری یا سینتکس
background-image: radial-gradient(shape size at position, start-color, ..., last-color);
به طور پیش فرض، شکل(shape) بیضی است و سایز(size) farthest-corner (دورترین گوشه) است و موقعیت(position) مرکز است.
گرادینت شعاعی که ایستگاه های رنگ به طور مساوی در آن قرار گرفته اند(این پیش فرض است)
مثال زیر، یک گرادینت شعاعی را نشان می دهد که ایستگاه های رنگ در آن به طور مساوی قرار گرفته اند:
گرادینت شعاعی - با ایستگاه های رنگ با فاصله ی مختلف
مثال زیر، یک گرادینت شعاعی را نشان می دهد که فاصله ی ایستگاه های رنگی آن مختلف است:
مثال شماره 2
#grad {
background-image: radial-gradient(red 5%, yellow 15%, green 60%);
}
امتحان کنیدپارامتر shape، شکل گرادینت شعاعی را مشخص می کند. که می تواند برابر با circle(دایره) یا ellipse(بیضی) باشد. مقدار پیش فرض، ellipse است. مثال زیر، یک گرادینت شعاعی با شکل circle را نشان می دهد:
استفاده از کلمات کلیدی مختلف برای سایز گرادینت شعاعی
پارامتر 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. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.