Stila vietnes elementi ar CSS fona gradientu

Stila vietnes elementi ar CSS fona gradientu

Ja esat bijis internetā vairāk nekā dažas minūtes, iespējams, esat saskāries ar CSS gradientu. CSS fona rekvizītu var izmantot, lai izveidotu dažādu stilu klāstu, un viens no intriģējošākajiem veidiem ir tas, ko tas var darīt ar gradienta vērtību.





Zināt, kā veidot un izveidot dažādus CSS gradientus, ir priekšrocība jebkuram programmatūras dizainerim vai izstrādātājam. No šī raksta jūs uzzināsit visu, kas jums jāzina, lai savos projektos sāktu iekļaut CSS gradientus.





Kas ir CSS gradients?

CSS gradients būtībā ir divu vai vairāku krāsu kombinācija, kas vienmērīgi pāriet no vienas uz otru. CSS gradienta pārejas stāvoklis ir atkarīgs no izmantotā gradienta veida. Programmatūras projektēšanā parasti tiek izmantoti divi galvenie gradientu veidi: lineārs un radiāls.





Tomēr ir trešais gradienta veids, kas ir mazāk populārs un pazīstams kā konusveida gradients.

CSS gradientu sintakse

Background-image: gradient-type (direction, color1, color2);

CSS gradients jāpiešķir fona attēla CSS rekvizītam. Gradienta veids var būt viens no vairākiem; lineārais gradients, radiālais gradients vai koniskais gradients. Gradienta tipam seko atvēršanas un aizvēršanas kronšteini, kas satur gradienta pārejas virzienu, kā arī gradientā iekļaujamās krāsas.



Saistīts: Kā iestatīt fona attēlu CSS

Iepriekš minētajā piemērā ir redzamas divas krāsas, bet gradientā var būt vairākas dažādas krāsas. Vienīgā prasība ir tāda, ka katra saraksta krāsa ir atdalīta ar komatu.





Kas ir lineārais gradients?

Lineārais gradients ir populārākais CSS gradients. Tas rada horizontālu, vertikālu vai diagonālu pārejas gradientu, izmantojot divas vai vairākas krāsas.

CSS lineārā gradienta piemērs

Background-image: linear-gradient(#00A4CCFF, #F95700FF);

Iepriekš minētais kods radīs šādu CSS gradientu:





Iepriekš minētajā piemērā ir izlaista viena galvenā gradienta sintakses sastāvdaļa. Šis komponents ir gradienta pārejas virziens, un tas tika izlaists, jo lineārā gradienta noklusējuma izlīdzināšana ir vertikāla (no augšas uz leju); tā ir vēlamā izeja šajā piemērā.

Iepriekš minētais kods rada tādu pašu rezultātu kā nākamā koda rinda. Vienīgā atšķirība starp abiem ir koda virziena sadaļa.

Izmantojot apakšējā lineārā gradienta piemēru

Background-image: linear-gradient(to bottom, #00A4CCFF, #F95700FF);

Kā redzat no izvades, iepriekš minētais kods rada gradientu, kas sākas ar zilu augšdaļu un pēc tam lēnām pāriet uz oranžu apakšā. Ja vēlaties mainīt krāsu secību, varat to vienkārši nomainīt līdz apakšai ar uz augšu un tas mainīs gradienta virzienu, iegūstot šādu izvadi:

Līdzīgi kā vertikālā izlīdzināšana, gradienta horizontālo izlīdzināšanu var panākt, izmantojot divas virziena atslēgvārdu kopas: pa kreisi un pa labi , kas attiecīgi radīs šādus rezultātus.

kur var izdrukāt papīrus

Diagonālais lineārais gradients

Ir iespējams panākt lineāro gradienta pāreju pa diagonāli jebkurā lineārā gradienta virzienā. Ir tikai četri konkrēti atslēgvārdu saraksti, kas jums jāzina, lai tas būtu iespējams.

  • Apakšā pa labi
  • Apakšā pa kreisi
  • Augšā pa labi
  • Augšā pa kreisi

Izmantojot diagonālās lineārās gradienta piemēru

Background-image: linear-gradient(to bottom right, #00A4CCFF, #F95700FF);

Iepriekš minētais piemērs rada šādu izvadi:

Kā redzat no iepriekš minētās izejas, lineārais gradients veic pāreju pa diagonāli, virzoties no gradienta augšējās kreisās puses uz apakšējo labo daļu.

Daudzkrāsains lineārs gradients

Lineāram gradientam var būt divas vai vairākas krāsas, bet kā izskatās vairāk krāsu gradientā? Daudzkrāsains lineāra gradienta krāsu izkārtojums ir atkarīgs no tā virziena. Tiem, kas pāriet horizontālā virzienā, katra jaunā krāsa parādīsies pa kreisi vai pa labi no lineārā gradienta, atkarībā no precīzā lineārā gradienta virziena.

Daudzkrāsains lineāra gradienta piemērs

Background-image: linear-gradient(to right, #00A4CCFF, #F95700FF, #e2e223, #2727e2, #19ad19);

Iepriekš redzamā koda rinda radīs šādu izvadi:

Kā redzat, katra jaunā krāsa tiek pievienota pa labi no gradienta, tādējādi beidzot veidojot varavīksni. To pašu izvadi var sasniegt vertikālā virzienā; tomēr konkrētais krāsu izkārtojums lineārajā gradientā būs atkarīgs no vertikālā virziena atslēgvārda (uz augšu vai uz leju).

Kas ir radiālais gradients?

Radiālais gradients rada spirālveida gradientu no divām krāsām, kas pēc noklusējuma sākas no centra. Ja lineārais gradients rada taisnu gradientu, kas plūst vertikāli vai horizontāli, radiālais gradients rada apļveida gradientu, kas plūst no centra uz ārējām malām.

Izmantojot radiālā gradienta piemēru

Background-image: radial-gradient( circle, #00A4CCFF, #F95700FF);

Iepriekš redzamā koda rinda radīs šādu izvadi:

Radiālā gradienta centra maiņa

Pēc noklusējuma gradienta centrā sākas radiālais gradients; tomēr ir iespējams mainīt izcelsmes vietu, ieviešot dažus atslēgvārdus.

kā iegūt google vietnē roku

Radiālā gradienta sākuma pozīcijas maiņas piemērs

Background-image: radial-gradient(circle at top right, #00A4CCFF, #F95700FF);

Iepriekš redzamā koda rinda radīs šādu izvadi:

Kā redzams no izvades virs gradienta, tagad sākas no augšējā labā stūra, nevis centra. Šīs izmaiņas ir iespējamas, jo ir iekļauts atslēgvārds augšā pa labi iepriekš minētajā kodā. Lai mainītu radiālā gradienta sākuma punktu, var izmantot arī šādu atslēgvārdu sarakstu:

  • Augšējais kreisais
  • Apakšā pa labi
  • Apakšā pa kreisi

Daudzkrāsaini radiālie gradienti

Tāpat kā lineārais gradients, arī radiālais gradients var izmantot divas vairāk krāsas, galvenā atšķirība ir tāda, ka tad, ja lineārais gradients pievieno gradientu taisnā līnijā, radiālais gradients ārējai malai pievieno jaunas krāsas.

Daudzkrāsaina radiālā gradienta piemērs


Background-image: radial-gradient(circle, #00A4CCFF, #F95700FF, #e2e223, #2727e2, #19ad19);

Iepriekš redzamā koda rinda radīs šādu izvadi:

Gradientu pielāgošana

Līdz šim esat redzējis, kā mainīt gradienta virzienu un centra punktu, bet neesat redzējis, kā pielāgot gradientu. Gradienta pielāgošana varētu šķist daudz darba, taču, kad esat sapratis CSS fona gradienta izveides pamatus, nākamais acīmredzamais solis ir iemācīties padarīt CSS gradientus unikālākus.

vai ps4 spēles ir saderīgas ar ps5

Pēc noklusējuma krāsas gradientā aizņem vienmērīgi sadalītu vietu, un katra krāsa vienmērīgi pāriet uz vienu pēc tās. Tātad, ja divas krāsas tiek apvienotas, veidojot gradientu, katra krāsa aizņem pusi no pieejamās vietas, pārejot no vienas uz otru. Ja tiek apvienotas trīs krāsas, katra krāsa aizņem vienu trešdaļu no pieejamās vietas.

Izmantojot pielāgotu gradientu, jūs varat definēt vietas daudzumu, ko krāsa aizņems gradientā, skaidri piešķirot krāsu apstāšanās pozīcija .

Lineārā gradienta pielāgošana 1. piemērs

Background-image: linear-gradient(to right, #00A4CCFF, #F95700FF 30%);

Iepriekš redzamā koda rinda radīs šādu izvadi:

Iepriekš redzamajā attēlā redzama otrā krāsa lineārajā gradientā, kas apstājas pie pirmās krāsas 30% punkta gradientā, nevis ierastā stāvoklī, un tā kā otrā krāsa ir arī gradienta pēdējā krāsa, tā dabiski stiepjas līdz galam .

Ja pirmās krāsas beigās ievietosit 30% iepriekš minētajā kodā, lietām vajadzētu kļūt skaidrākām.

Lineārā gradienta pielāgošana 2. piemērs

Background-image: linear-gradient( to right, #00A4CCFF 30%, #F95700FF );

Iepriekš minētais kods radīs šādu izvadi.

Iepriekš redzamais rezultāts skaidri parāda gradienta pirmo krāsu, kas apstājas pie otrās krāsas 30% punkta gradientā. Šis piemērs kopā ar iepriekš minēto palīdzēs jums vieglāk pielāgot krāsu pielāgošanu.

Radiālā gradienta pielāgošana tiek veikta tāpat kā lineārais gradients. Vienīgais, kas jums jādara, lai sasniegtu tādus pašus rezultātus radiālā gradientā, ir mainīt gradienta veidu un virzienu.

Izveidot CSS gradientus nekad nav bijis vieglāk

Šis apmācības raksts sniedz jums rīkus, lai identificētu un izveidotu lineārus un radiālus slīpumus. Ja esat sasniedzis šo punktu, jūs uzzinājāt, kā mainīt gradienta virzienu un centru. Turklāt tagad jums ir prasmes pielāgot CSS gradientus un izveidot unikālus fona gradientus.

Tomēr, ja nevēlaties sākt jaunu un unikālu slīpumu veidošanu, varat sākt, izveidojot lieliskus, jau esošus.

Kopīgot Kopīgot Čivināt E -pasts 27 Stilīgi CSS fona gradienta piemēri

Vienkrāsainas tādas ir pagājušajā gadā. Gradienti ir! Bet kā tos izveidot CSS?

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Web izstrāde
  • Web dizains
  • CSS
Par autoru Kadeiša Kīna(Publicēti 21 raksti)

Kadeisha Kean ir pilna komplekta programmatūras izstrādātājs un tehniskais/tehnoloģiju rakstnieks. Viņai ir izteikta spēja vienkāršot dažus no sarežģītākajiem tehnoloģiskajiem jēdzieniem; materiāla ražošana, ko var viegli saprast ikviens tehnoloģiju iesācējs. Viņa aizraujas ar rakstīšanu, interesantas programmatūras izstrādi un pasaules apceļošanu (caur dokumentālajām filmām).

Vairāk no Kadeisha Kean

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu