CSS Gradient
- الصفحة السابقة CSS Color Keyword
- الصفحة التالية CSS Radial Gradient
CSS 渐变使您可以显示两种或多种指定颜色之间的平滑过渡。
CSS 定义了两种渐变类型:
- 线性渐变(向下/向上/向左/向右/对角线)
- 径向渐变(由其中心定义)
CSS 线性渐变
如需创建线性渐变,您必须定义至少两个色标。色标是您要呈现平滑过渡的颜色。您还可以设置起点和方向(或角度)以及渐变效果。
Grammar
background-image: linear-gradient(direction, color-stop1, color-stop2, ...);
线性渐变 - 从上到下(默认)
下面的例子显示了从顶部开始的线性渐变。它从红色开始,过渡到黄色:
مثال
#grad { background-image: linear-gradient(red, yellow); }
Linear gradient - from left to right
The following example shows a linear gradient starting from the left. It starts with red and transitions to yellow:
مثال
#grad { background-image: linear-gradient(to right, red , yellow); }
Linear gradient - diagonal
You can achieve diagonal gradients by specifying the horizontal and vertical starting positions.
The following example shows a linear gradient starting from the top-left corner (to the bottom-right corner). It starts with red and transitions to yellow:
مثال
#grad { background-image: linear-gradient(to bottom right, red, yellow); }
Using angle
If you want more control over the gradient angle, you can define an angle to replace the predefined directions (down, up, right, left, bottom-right, etc.). The value 0deg is equal to up (to top). The value 90deg is equal to right (to right). The value 180deg is equal to down (to bottom).
Grammar
background-image: linear-gradient(angle, color-stop1, color-stop2);
Tsaunin nuna ya bayyana tsaunin fada da ƙararun gudanarwa tsakanin.
Kwarewar ƙararun yana ƙararun ƙashe na kewaye da ƙararun tekun kuma na iya amfani da ita domin samar da ƙararun gudanarwa (daga fada zuwa kwaye).
مثال
#grad { background-image: linear-gradient(-90deg, red, yellow); }
Amfani ƙararun ƙashe
Kwarewar ƙararun yana ƙararun ƙashe na kewaye da ƙararun tekun kuma na iya amfani da ita domin samar da ƙararun gudanarwa (daga fada zuwa kwaye).
مثال
#grad { background-image: linear-gradient(red, yellow, green); }
Kwarewar ƙararun yana ƙararun ƙashe na kewaye da ƙararun tekun kuma na iya amfani da ita domin samar da ƙararun gudanarwa (daga ƙashe zuwa kan).
مثال
#grad { background-image: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet); }
Amfani ƙararun shakafin
CSS gudanarwa da ƙararun shakafin, kuma zai iya amfani da ita domin samar da ƙararun gudanarwa.
A gina ce tattakiya, amma na tsaki kama RGBA() ƙararun zuwa samun ƙashe. Amfani ƙararun RGBA() ƙashe yana da ƙararun 0 zuwa 1, wanda ke bayyana ƙararun shakafin: 0 ke ƙararun kura, 1 ke ƙararun ƙashe (sai dai ƙararun).
النموذج التالي يعرض تدرج خطي يبدأ من اليسار. يبدأ بالشفافية الكاملة، ثم ينتقل إلى اللون الأحمر الكامل: }}
مثال
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
التدرج الخطي المكرر
repeating-linear-gradient()
الوظيفة المكررة لتدرج الخطي:
مثال
التدرج الخطي المكرر:
#grad { background-image: repeating-linear-gradient(red, yellow 10%, green 20%); }
- الصفحة السابقة CSS Color Keyword
- الصفحة التالية CSS Radial Gradient