linear-gradient()

CSS linear-gradient() funksiyasi fon sifatida chiziqli gradient yaratadi.

Chiziqli gradient yaratish uchun kamida ikkita rang to‘xtash nuqtasini belgilashingiz kerak. Rang to‘xtash nuqtalari — ular orasida silliq o‘tishlar hosil qilmoqchi bo‘lgan ranglaringiz. Gradient effekti bilan birga boshlang‘ich nuqta va yo‘nalishni (yoki burchakni) ham belgilashingiz mumkin.

Chiziqli gradient misoli:

Linear gradient

Misol

Bu chiziqli gradient yuqoridan boshlanadi. U qizil rangdan boshlanib, sariqqa, so‘ngra ko‘kka o‘tadi:

#grad {   background-image: linear-gradient(red, yellow, blue); }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar funksiyani to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Funksiya
linear-gradient() 26 10 16 6.1 12.1
Ikki pozitsiyali rang to‘xtash nuqtalari 71 79 64 12.1 58

CSS sintaksisi

linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
Qiymat Tavsif
side-or-corner Ixtiyoriy. Gradientning boshlang‘ich nuqtasi. to kalit so‘zi bilan boshlanadi, undan keyin ko‘pi bilan yana ikkita kalit so‘z keladi:
  • left yoki right
  • top yoki bottom
Standart qiymat: to bottom
angle Ixtiyoriy. Gradient chizig‘ining yo‘nalish burchagi:
  • 0deg quyidagiga teng: to top
  • 180deg quyidagiga teng: to bottom
  • 270deg quyidagiga teng: to left
  • 90deg quyidagiga teng: to right
color-stop1, color-stop2,... Majburiy. Rang to‘xtash nuqtalari — ular orasida silliq o‘tishlar hosil qilmoqchi bo‘lgan ranglaringiz. Bu qiymat rang qiymati va undan keyin keladigan ixtiyoriy bir yoki ikki pozitsiyali to‘xtash nuqtasidan (0% dan 100% gacha bo‘lgan foiz yoki gradient o‘qi bo‘ylab uzunlik) iborat.
Versiya: CSS3


Ko‘proq misollar

Misol

Chapdan boshlanadigan chiziqli gradient. U qizildan boshlanib, ko‘kka o‘tadi:

#grad {   background-image: linear-gradient(to right, red , blue); }
O‘zingiz sinab ko‘ring »

Misol

Yuqori chap burchakdan boshlanadigan (va pastki o‘ng burchakka boradigan) chiziqli gradient:

#grad {   background-image: linear-gradient(to bottom right, red , blue); }
O‘zingiz sinab ko‘ring »

Misol

Burchagi ko‘rsatilgan chiziqli gradient:

#grad {   background-image: linear-gradient(180deg, red, blue); }
O‘zingiz sinab ko‘ring »

Misol

Ko‘plab rang to‘xtash nuqtalariga ega chiziqli gradient:

#grad {   background-image: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet); }
O‘zingiz sinab ko‘ring »

Misol

Ikki pozitsiyali rang to‘xtash nuqtalariga ega chiziqli gradient:

#grad {   background: linear-gradient(     to right,     red 17%,     orange 17% 34%,     yellow 34% 51%,     green 51% 68%,     blue 68% 84%,     indigo 84%   ); }
O‘zingiz sinab ko‘ring »

Misol

Shaffoflikka ega chiziqli gradient:

#grad {   background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS darsligi: CSS gradientlari

CSS ma’lumotnomasi: CSS background-image xususiyati

CSS ma’lumotnomasi: CSS conic-gradient() funksiyasi

CSS ma’lumotnomasi: CSS radial-gradient() funksiyasi

CSS ma’lumotnomasi: CSS repeating-conic-gradient() funksiyasi

CSS ma’lumotnomasi: CSS repeating-linear-gradient() funksiyasi

CSS ma’lumotnomasi: CSS repeating-radial-gradient() funksiyasi


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!