97 of 313 menu

linear-gradient funksiyasi

linear-gradient funksiyasi xetti gradienti teyin edir. Arxa plan sekli teyin eden xasselere tetbiq edilir: background, background-image ve ya serhed sekli: border-image, background-image-source.

Sintaksis

selektor { background: linear-gradient([bucaq ve ya istiqamet], reng1 olcu1, reng2 olcu2...); }

Deyerler

Deyer Tesvir
istiqamet Gradientin mueyyen istiqametini istənilən bucaq vahidlerinde ve ya açar sozlerle top, left, right, bottom ve ya onlarin birlesmesi ile teyin edir: top left, top right ve s. Sozlerin sırası vacib deyil: top left ve left top yazmaq olar, ferqi yoxdur. Parametr isteye baglıdır: yazılmasa, gradient yuxarıdan asagıya gedəcək (to top kimi). Istiqametten evvel to sozu yazılır.
bucaq Istənilən bucaq vahidlerinde bucaq. Müsbət ve ya menfi ola biler. Parametr isteye baglıdır. Eyni zamanda ya bucaq, ya istiqamet (ve ya hec biri) teyin edile biler.
reng1 Gradientin baslangıc rengi istənilən reng vahidlerinde.
reng2 Gradientin son rengi istənilən reng vahidlerinde.
olcu Gradientin muəyyən renginin uzunluğunu istənilən olcu vahidlerinde teyin edir.

Nümunə . En sadə variant

Sintaksis:

selektor { background: linear-gradient(baslangıc reng, son reng); }

Nümunəyə baxaq:

<div id="elem"></div> #elem { background: linear-gradient(black, red); width: 200px; height: 200px; }

:

Nümunə . Bucaq elave edirik

Sintaksis:

selektor { background: linear-gradient(bucaq, baslangıc reng, son reng); }

Nümunəyə baxaq:

<div id="elem"></div> #elem { background: linear-gradient(45deg, black, red); width: 200px; height: 200px; }

:

Nümunə . Istiqamet elave edirik

Bucaq yerine istiqamet elave etmek olar top, left, right, bottom ve ya onlarin birlesmesi: top left, top right Istiqametten evvel to sozu yazılır.

Sintaksis:

selektor { background: linear-gradient(istiqamet, baslangıc reng, son reng); }

Nümunəyə baxaq:

<div id="elem"></div> #elem { background: linear-gradient(to left, black, red); width: 200px; height: 200px; }

:

Nümunə . Istiqamet elave edirik

Basqa istiqamet teyin edək:

<div id="elem"></div> #elem { background: linear-gradient(to top left, black, red); width: 200px; height: 200px; }

:

Nümunə . Olcu elave edirik

Sintaksis:

selektor { background: linear-gradient(reng1 olcu1, reng2 olcu2); }

Asagıdakı nümunəde davranış asagıdakı kimi olacaq: təmiz qırmızı reng 0px-dən 30px-dək, 30px-dən 50px-dək qırmızıdan maviyə gradient, ve 50px-dən sonra - təmiz mavi:

<div id="elem"></div> #elem { background: linear-gradient(red 30px, blue 50px); width: 200px; height: 200px; }

:

Nümunə . 2-den çox reng elave edirik

Sintaksis:

selektor { background: linear-gradient(reng1 olcu1, reng2 olcu2, reng3 olcu3...); }

Asagıdakı nümunəde davranış asagıdakı kimi olacaq: təmiz qırmızı reng 0px-dən 30px-dək, 30px-dən 50px-dək qırmızıdan maviyə gradient, 50px-dən 70px-dək - maviden yaşıla gradient, ve 70px-dən sonra - təmiz yaşıl:

<div id="elem"></div> #elem { background: linear-gradient(red 30px, blue 50px, green 70px); width: 200px; height: 200px; }

:

Nümunə . Keskin keçidler

Asagıdakı nümunəde davranış asagıdakı kimi olacaq: təmiz qırmızı reng 0px-dən 30px-dək, təmiz mavi - 30px-dən 60px-dək, təmiz yaşıl - 60px-dən sonra (red 0px yazılmasa da olar):

<div id="elem"></div> #elem { background: linear-gradient(red 0px, red 30px, blue 30px, blue 60px, green 60px); width: 200px; height: 200px; }

:

Nümunə . Olculeri faizle de teyin etmek olar

Asagıdakı nümunəde davranış asagıdakı kimi olacaq: təmiz qırmızı reng 0%-dən 30%-dək, təmiz mavi - 30%-dən 60%-dək, təmiz yaşıl - 60%-dən sonra (red 0% yazılmasa da olar):

<div id="elem"></div> #elem { background: linear-gradient(red 0%, red 30%, blue 30%, blue 60%, green 60%); width: 200px; height: 200px; }

:

Nümunə . Background-size ile birlesme

Asagıdakı nümunəde davranış asagıdakı kimi olacaq: təmiz qırmızı reng 0px-dən 30px-dək, təmiz mavi - 30px-dən 60px-dək, bununla yanaşı bu butunluqde 60px hisseciklerle tekrarlanacaq (background-size: 60px; sebebinden):

<div id="elem"></div> #elem { background: linear-gradient(to right, red 30px, blue 30px, blue 60px); background-size: 60px 60px; width: 200px; height: 200px; }

:

Həmçinin bax

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et