Si të përdorni gradientët e sfondit CSS?

Gradientët CSS shërbejnë si një mjet kryesor në shfaqjen e tranzicioneve pa probleme mes dy ose më shumë ngjyrave të përcaktuara në mënyrë eksplicite.

Le te perpiqemi.

Sintaksa për gradientët CSS:

background-image: linear-gradient(  [ <angle> | <side-or-corner> ,]? <color-stop> [, <color-stop>]+ );

Sintaksa e lartpërmendur CSS, megjithëse haset shpesh, mund t'i shmanget të kuptuarit për individë të caktuar. Në të vërtetë, simbolet e përdorura aty kanë ngjashmëri me shprehjet e rregullta.

  • []: Në rregulloren përfaqëson një klasë karakteresh, këtu mund ta kuptoni si një njësi të vogël.
  • |: Përfaqëson një kandidat. Kjo është, kuptimi i "ose", ose përpara ose prapa.
  • ?: Dalloni matësit që përfaqësojnë 0 ose 1. Në këtë kontekst, ata nënkuptojnë opsionin për të vazhduar drejtpërdrejt në gradient pa specifikuar në mënyrë eksplicite drejtimin.
  • +: Është gjithashtu një fjalë matës, që tregon 1 ose më shumë. Këtu, ato tregojnë se ngjyra e përfundimit është e domosdoshme.
  • <>: Shërben si një mjet për t'u ofruar zhvilluesve fjalë kyçe përshkruese për të treguar përmbajtjen e synuar.

Shënim: Kjo ngjyrë mund të përdorë gjithashtu modalitetin RGB për të vendosur transparencën.

background-image: linear-gradient(to right top, rgb(255, 0, 0, 0), rgb(255, 255, 0, 0.5), rgb(0, 128, 0, 1));
background-image: linear-gradient(red, yellow, green);

Le të thellohemi në rëndësinë e secilit parametër.

  1. angle.

angle paraqet këndin e gradientit, por vini re se kjo angle nuk është e njëjtë me rotatetransform.

Rrotullimi në transformim është rrotullimi në drejtim të akrepave të orës të këndit të specifikuar, ndërsa këndi në gradient identifikon këndin e divergjencës nga origjina qendrore.