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 (էլիպսային գրադիենտ, լռելյայն): Իսկ why մինչ այժմ մենք չենք տեսել էլիպսային գրադիենտներ, չնայած որ այն սահմանվում է լռելյայն: Քանի որ մինչ այժմ բլոկների ձևը քառակուսի էր: Եթե փոխենք ձևը ուղղանկյունի, ապա կտեսնենք էլիպսային գրադիենտ:

<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; }

:

Օրինակ : Farthest-corner տիպ + circle

Գրադիենտի ձևը հաշվարկվում է բլոկի հեռավոր անկյունին հեռավորության մասին տեղեկատվության հիման վրա:

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

:

Օրինակ : Farthest-corner տիպ + ellipse

Գրադիենտի ձևը հաշվարկվում է բլոկի հեռավոր անկյունին հեռավորության մասին տեղեկատվության հիման վրա:

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

:

Օրինակ : Farthest-side տիպ + circle

Գրադիենտը տարածվում է մինչև բլոկի հեռավոր կողմը:

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

:

Օրինակ : Farthest-side տիպ + ellipse

Գրադիենտը տարածվում է մինչև բլոկի հեռավոր կողմը:

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

:

Օրինակ : Closest-corner տիպ + circle

Գրադիենտի ձևը հաշվարկվում է բլոկի ամենամոտ անկյունին հեռավորության մասին տեղեկատվության հիման վրա:

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

:

Օրինակ : Closest-corner տիպ + ellipse

Գրադիենտի ձևը հաշվարկվում է բլոկի ամենամոտ անկյունին հեռավորության մասին տեղեկատվության հիման վրա:

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

:

Օրինակ : Closest-side տիպ + circle

Գրադիենտի ձևը համընկնում է բլոկին ամենամոտ կողմի հետ:

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

:

Օրինակ : 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել