CSS on täis võimalusi teie veebisaitide välimuse parandamiseks; teksti ja kasti varjud on peamised näited. Need pakuvad sarnaseid tulemusi pilditöötlustarkvaras nagu Photoshop leitud varjudega.

Aga kuidas CSS-i varjud töötavad? Sukeldume otse sisse.

Kuidas kasutada CSS Box Shadow'i

Saate rakendada CSS-i kasti varju ühe CSS-i reaga, mis sisaldab kuni kuue väärtuse vahemikku. Väärtuste järjekord on teie CSS-i kasti varju toimimiseks ülioluline ja see näeb välja järgmine:

kast-vari: nihe-x nihe-y hägususe hajutatud värvi sisestus;

Vaatame kõiki väärtusi järjekorras.

CSS-kasti varju positsioon

Offset-x ja offset-y väärtused juhivad teie kasti varju asukohta. Nihe-x väärtus tähistab varju horisontaalset asendit, nihe-y aga vertikaalnihet.

 kast-vari: 10px 10px;

Positiivsete väärtuste tulemuseks on vari elemendi all ja paremal.

H-nihke ja v-nihke jaoks saate kasutada ka negatiivseid väärtusi:

 kast-vari: -10px -10px;

Negatiivne h-nihe liigutab varju vasakule, negatiivne v-nihe aga ülespoole:

CSS-i kasti varjude hägusus

instagram viewer

Nagu näete, loob h- ja v-nihke lisamine oma varjule ühtlase varju ilma sulgedeta. Hägususe väärtus hägustab teie CSS-i kasti varju ja jõustub, kui sisestate kolmanda väärtuse:

kast-vari: 10px 10px 20px;

Mida suurema arvu hägususe väärtusele lisate, seda hägusem on teie CSS-i kasti vari. See väärtus ei saa olla negatiivne.

CSS Box Shadow Spread

Levituse väärtus võimaldab muuta oma varju suurust ilma selle asukohta muutmata.

 kast-vari: 10px 10px 20px 30px;

Positiivne leviku väärtus muudab teie CSS-i kasti varju suuremaks, negatiivne väärtus aga väiksemaks.

CSS-kasti varjuvärv

CSS-kasti varjud on vaikimisi elemendi tekstivärviks, kuid saate selle alistada, lisades värvi:

kasti vari: 10px 10px 20px 10px #0000ff;

Kasutatav värv peab olema CSS-i legaalses värvivormingus (nt kuueteistkümnendkood, RGB-kood või eelmääratletud värv). Sa saad õppige kuueteistkümnendkoodide kohta ja muud CSS-i legaalsed värvivalikud, enne kui alustate oma varjudega.

CSS Box Shadow Inset

CSS-kasti varjud jäävad vaikimisi neile määratud elemendist välja. Lisades atribuudile box-shadow sisendi, saate kuvada varju elemendi siseküljel.

kasti vari: 10px 10px 20px 10px #0000ff sisestus;

See on etteantud tekstiväärtus; väärtuse määramiseks lihtsalt lisage või eemaldage see.

Kuidas kasutada CSS-i tekstivarju

CSS-i tekstivarjud on nagu kastivarjud, kuigi neil on vähem väärtusi, mida muuta. CSS-i tekstivarju süntaks näeb välja järgmine:

tekst-vari: nihe-x nihe-y hägususe raadiuse värv;

Aga kuidas need väärtused toimivad?

CSS-i teksti varjupositsioon

CSS-i teksti varjunihked töötavad väga sarnaselt samade kasti varju väärtustega:

tekst-vari: 10px 10px;

Positiivsed väärtused paigutavad varju teksti alla ja paremale.

Negatiivsed väärtused toimivad vastupidiselt, asetades varju teksti kohale ja vasakule.

 tekst-vari: -10px -10px;

Saate segada negatiivseid ja positiivseid väärtusi, et oma CSS-i tekstivarju ideaalselt paigutada.

CSS-i teksti varju hägususe raadius

CSS-i teksti varju hägususe raadius võimaldab teil teksti taga oleva varju hägustada.

tekst-vari: 10px 10px 10px; 

Selle väärtuse vaikeväärtus on 0 (hägu pole).

CSS-i teksti varjuvärv

Vaikimisi vastavad CSS-i tekstivarjud teksti värvile. Saate muuta oma teksti värvi, lisades selle CSS-i tekstivarjundi lõppu.

tekstivari: 10px 10px 10px #0000ff;

Nagu CSS-i kasti varjuvärvid, peate ka selleks kasutama CSS-i seaduslikku värvi.

CSS-kasti ja tekstivarju kujunduse näited

Kui olete põhitõdedest aru saanud, võite hakata katsetama CSS-kasti ja tekstivarjude kasutamist. Allolevad ideed peaksid inspireerima teid leidma oma loomingulisi viise nende CSS-i atribuutide kasutamiseks.

Kahevärvilised äärised kahe CSS-kasti varjuga

HTML-elemendile saate lisada rohkem kui ühe kasti- või tekstivarju. Kui nende vahel on komad, saate ühele omadusele lisada uusi varje.

kast-vari: 30px 30px#0000ff, -30 pikslit-30 pikslit 0px#00ff00;

See kahevärviline ääris on selle hea näide. Kaks CSS-kasti varju, millel on vastandlikud positsioonid ja ilma hägususe/levituseta, loovad suurepärase loomingulise äärise.

Kaks CSS-i tekstivarju dramaatiliseks efektiks

Sarnaselt ülaltoodud ideele saate huvitavate tulemuste saamiseks teksti lisada ja paigutada mitu tekstivarju.

tekst-vari: 35px 20px 4px tumehall, -35px -20px 4px tumehall;

See näide kujutab tekstirida, mille ülal ja all on vari, millel mõlemal on tekstipõhised värviväärtused.

Mitmevärvilised taustad koos sisestatud CSS-kasti varjudega

CSS on piisavalt võimas, et luua ainulaadseid ja huvitavaid varasid ilma väliste failideta. Selle suurepäraseks näiteks on sisestatud CSS-kasti varju kasutamine taustana.

kasti vari: 20px 10px 10px 40px #000000 sisestus, -50px -30px 8px 60px hall sisestus, 30px 20px 6px 90px helehall sisestus;

Sellel kastil on valge taust ja kolm erinevat värvi sisestusvarju. Varjud kattuvad üksteisega, et luua kordumatu taust.

Selle efekti edasine suurendamine on lihtne stiilse CSS-i taustagradiendi lisamine oma elemendile.

CSS-i kastivarjud ja tekstivarjud loominguliseks veebikujunduseks

CSS-kasti ja tekstivarju on lihtne kasutada, kui tead, kuidas nendega töötada. Nüüd on teil tööriistad, mida vajate oma kujunduse kallal töötamiseks, kuid oma oskuste parandamiseks peaksite jätkama CSS-i uurimist.