98 of 313 menu

Функция radial-gradient

Функция radial-gradient радиал градиентни белгилайди. Бу функция фон расмларини белгилайдиган хоссаларга: background, background-image ёки чекка расмларига: border-image, background-image-source коллинилади.

Синтаксис

селектор { background: radial-gradient([шакл тури ўрни], ранг1 ўлчам1, ранг2 ўлчам2...); }

Қийматлар

Қиймат Тасниф
шакл Қабул қилинадиган қийматлар: ellipse эллиптика градиент (сустки холда), circle доиравий градиент.
тури Градиентнинг чўзилишини белгилайди. Қабул қилинадиган қийматлар: closest-side, closest-corner, farthest-side, farthest-corner.
ўрни at калит сузидан кейин ўрни top, bottom, left, right, center калит сўзлари ёки ҳажм учун ўлчов бирликлари орқали кўрсатилади.
ранг1 Градиентнинг бошланғич ранг ранг учун бирор бирликларда.
ранг2 Градиентнинг тугаш ранг ранг учун бирор бирликларда.
ўлчам Градиентнинг маълум бир рангнинг чўзилишини ҳажм учун ўлчов бирликларда белгилайди.

Тур учун қийматлар

Қиймат Тасниф
closest-side Градиент шакли блокнинг ўзига энг яқин томони билан мос келади.
closest-corner Градиент шакли блокнинг энг яқин бурчига бўлган масофа асосида ҳисобланади.
farthest-side Градиент блокнинг узоқ томонигача чўзилади.
farthest-corner Градиент шакли блокнинг узоқ бурчига бўлган масофа асосида ҳисобланади.

Эътибор

Тур ва шаклни ўринларини алмаштириш мумкин, аммо ўрни биринчи параметрнинг охирида бўлиши керак. Градиент тури ва унинг ўлчами бир-бири билан ишламайди (мантиқан, улар зиддиятли). Ўлчам ютади.

Мисол . Энг содда вариант

Келинг, бошланғич ва тугаш рангни белгилаймиз:

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

:

Мисол . Урнини қўшамиз

Марказнинг ўрнини белгилаймиз: 30px - чапдан четлаш, 100px - юқоридан четлаш:

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

:

Мисол . Фоизларда ўрни

Марказнинг ўрнини фоизларда белгилаймиз: 30% - чапдан четлаш, 50% - юқоридан четлаш:

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

:

Мисол . Калит сўз билан ўрни

top, bottom, left, right, center калит сўзларини турли комбинацияларда ишлатиш мумкин. Масалан, градиентни ўнгда марказда қўйамиз:

<div id="elem"></div> #elem { background: radial-gradient(at right center, red, blue); width: 200px; height: 200px; }

:

Мисол . Градиент ўлчами

Бу ҳолда градиент шундай ишлайди: 0px дан 20px гача пок қизил ранг, 20px дан 60px гача - қизилдан кўк рангга градиент, 60px дан кейин - пок кўк ранг:

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

:

Мисол . Кетма-кет бир нечта ранг

Бу ҳолда градиент шундай ишлайди: 0px дан 20px гача пок қизил ранг, 20px дан 40px гача пок кўк ранг, 40px дан 60px гача - кўк рангдан яшил рангга градиент, 60px дан кейин - пок яшил ранг:

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

:

Мисол . Ўлчам + ўрни

Келинг, бир вақтнинг ўзида турли ранглар учун ўлчамлар ва градиент марказининг ўрнини белгилаймиз:

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

:

Мисол . Градиент шакли

Градиент шакли биринчи параметр орқали белгиланади ва 2 та қиймат қабул қилиши мумкин: circle (доиравий градиент) ёки ellipse (эллиптика градиент, сустки холда). Нега бугача биз эллиптика градиентларни кўрмадик, ҳолбуки у сустки холда белгиланади? Чунки бугача блоклар шакли квадрат эди. Агар биз шаклини тўртбурчакка ўзгартирсак, эллиптика градиентни кўрамиз:

<div id="elem"></div> #elem { background: radial-gradient(red 20px, blue 60px); width: 300px; height: 200px; }

:

Мисол . Айлана градиент

Келинг, тўртбурчак блокда айлана градиент ясаймиз. Бунинг учун градиент шаклини circle калит сўзи орқали белгилаймиз:

<div id="elem"></div> #elem { background: radial-gradient(circle, red 20px, blue 60px); width: 300px; height: 200px; }

:

Мисол . Урнини қўшамиз

Келинг, олдинги кодга градиентнинг ўрнини ҳам қўшаймиз:

<div id="elem"></div> #elem { background: radial-gradient(circle at 30px 60px, red 20px, blue 60px); width: 300px; height: 200px; }

:

Мисол . Turi farthest-corner + circle

Градиент шакли блокнинг узоқ бурчига бўлган масофа асосида ҳисобланади:

<div id="elem"></div> #elem { background: radial-gradient(circle farthest-corner at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Мисол . Turi farthest-corner + ellipse

Градиент шакли блокнинг узоқ бурчига бўлган масофа асосида ҳисобланади:

<div id="elem"></div> #elem { background: radial-gradient(ellipse farthest-corner at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Мисол . Turi farthest-side + circle

Градиент блокнинг узоқ томонигача чўзилади:

<div id="elem"></div> #elem { background: radial-gradient(circle farthest-side at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Мисол . Turi farthest-side + ellipse

Градиент блокнинг узоқ томонигача чўзилади:

<div id="elem"></div> #elem { background: radial-gradient(ellipse farthest-side at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Мисол . Turi closest-corner + circle

Градиент шакли блокнинг энг яқин бурчига бўлган масофа асосида ҳисобланади:

<div id="elem"></div> #elem { background: radial-gradient(circle closest-corner at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Мисол . Turi closest-corner + ellipse

Градиент шакли блокнинг энг яқин бурчига бўлган масофа асосида ҳисобланади:

<div id="elem"></div> #elem { background: radial-gradient(ellipse closest-corner at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Мисол . Turi closest-side + circle

Градиент шакли блокнинг ўзига энг яқин томони билан мос келади:

<div id="elem"></div> #elem { background: radial-gradient(circle closest-side at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Мисол . Turi closest-side + ellipse

Градиент шакли блокнинг ўзига энг яқин томони билан мос келади:

<div id="elem"></div> #elem { background: radial-gradient(ellipse closest-side at 60px 80px, red, blue); width: 300px; height: 200px; }

:

Қаранг

  • linear-gradient функцияси,
    у чизиқли градиент яратади
  • repeating-linear-gradient функцияси,
    у такрорланувчи чизиқли градиент яратади
  • repeating-radial-gradient функцияси,
    у такрорланувчи радиал градиент яратади
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш