Lyhyesti
- Hohtoefektissä kirkas väriydin häipyy vähitellen tummempaan ympäristöön, jolloin se näyttää valolta eikä maalilta.
- Hohto toimii parhaiten muodoissa, painikkeissa, tuotekuvissa ja taustoissa, joissa se lisää syvyyttä ja ohjaa katsetta.
- Tekstiä ympäröivä hohto sumentaa kirjainten reunat ja vaikeuttaa lukemista, joten pidä sanat terävinä ja sijoita valo muualle.
- CSS:ssä pehmeä hohto tehdään yleensä läpinäkyväksi häipyvällä säteittäisellä liukuvärillä tai laajasti sumennetulla laatikkovarjolla ilman siirtymää.
- Hohto tarvitsee tumman tai hillityn pohjan näkyäkseen, ja pieni rakeisuus ehkäisee pitkän häivytyksen raidoittumista.
Tällä sivulla
Hohtoefekti on valoläikkä: kirkas väriydin häipyy hitaasti tummempaan ympäristöön, kuin lamppu olisi aivan pinnan takana. Hyvin käytettynä se lisää litteään sommitelmaan syvyyttä ja vetää katseen tuotteeseen, painikkeeseen tai muotoon. Huonosti käytettynä se on sumea rengas otsikon ympärillä. Tämän sivun sääntö on yksinkertainen: sijoita hohto muotoihin ja taustoihin ja pidä sanat terävinä.
Mihin hohto kuuluu
Valo esineen ympärillä kertoo sen tärkeydestä. Kirjainten ympärillä se tekee muuta: pehmentää reunoja, vähentää viivan ja taustan kontrastia ja saa rivin näyttämään epätarkalta pienellä näytöllä. Sijoita hohto sanojen lähelle, älä niiden ympärille. Jos teksti tarvitsee apua luettavuuteen, korjaa sen takainen alue. Vaihtoehdot tekstivarjolle esittelee siistimmät keinot.
Vältä
- Otsikkoon takertuvaa sumeaa kehää
- Tekstin väristä hohtoa
- Useita yhtä voimakkaita kilpailevia hohtoja
- Kirkasta hohtoa kirkkaalla taustalla
- Hohtoa joka painikkeessa, kortissa ja kuvakkeessa
Tee näin
- Valo tuotteen, muodon tai kuvan taakse
- Hohto sivuun, sanat rauhalliselle alueelle
- Yksi päävalo ja enintään yksi heikompi kaiku
- Tumma tai hillitty pohja, joka antaa valolle tilaa
- Hohto vain tärkeimpään kohteeseen
Hohtavat taustat ja niiden koodit
Helpoimmassa hohtavassa taustassa säteittäinen liukuväri alkaa kirkkaana, laskee nopeasti syvemmän välisävyn kautta ja häipyy lähes mustaan pohjaan. Keskipisteen siirto sivuun saa sen tuntumaan valonlähteeltä maalitaulun sijaan.
Jokaisessa on kolme osaa: lähes valkoinen tai hyvin vaalea ydin, kylläinen välipysäkki ja saman väriperheen syvä pohja. Ilman välipysäkkiä hohto näyttää harmaalta kohdatessaan tumman, kuten sameat liukuvärit selittää. Muodosta kertoo lisää säteittäinen liukuväri.
Tee hohdosta aidon valon näköinen
- 1
Aloita tummasta tai hillitystä pohjasta
Valo tarvitsee pimeyttä näkyäkseen. Sinimusta, syvä vihreä tai murrettu paperisävy toimii; kirkas valkoinen ei anna hohdolle tilaa.
- 2
Anna ytimelle vaaleampi, lämpimämpi sävy
Aito valo on keskeltä kirkkaimmillaan ja vähiten kylläistä. Tee ytimestä hohdon vaalea versio, esimerkiksi
#fde68aoranssille hohdolle. - 3
Anna valon hiipua hitaasti
Häivytyksen tulee kattaa laaja alue, usein puolet kuvasta. Lyhyt häivytys näyttää saksilla leikatulta valokeilalta.
- 4
Päätä valon tulosuunta
Sijoita ydin reunan tai kulman lähelle tai valaistavan esineen taakse. Pidä muu sommitelma tämän suunnan mukaisena.
- 5
Lisää hienoa rakeisuutta
Raidoittuminen näkyy selvimmin pitkissä tummissa häivytyksissä. Kevyt kohinakerros peittää sävyaskelia; menetelmä löytyy rakeisista liukuväreistä.
Kokeile vielä poistaa hohto ja katsoa uudelleen. Jos sommitelma toimii yhä, hohto lisää tunnelmaa. Jos kokonaisuus hajoaa, hohto tekee sommittelun tai kontrastin tehtävää.
Hohtoefekti CSS:llä
Verkossa on kolme luotettavaa tapaa tehdä hohto. Nollasiirtymäinen, laajasti sumennettu box-shadow valaisee kortin tai painikkeen reunat. Pseudoelementin säteittäinen liukuväri tekee pehmeän valoläikän esineen taakse. Värillisen muodon filter: blur() tuottaa pehmeimmän tuloksen suuremmalla renderöintikustannuksella. MDN:n box-shadow-ohje luettelee kaikki arvot.
/* 1. A button that glows at its edges */
.button-glow {
background: #7c3aed;
color: #ffffff;
box-shadow:
0 0 0 1px rgb(196 181 253 / 0.4),
0 0 24px rgb(124 58 237 / 0.55),
0 0 64px rgb(124 58 237 / 0.25);
}
/* 2. A pool of light behind a product image */
.product {
position: relative;
isolation: isolate;
}
.product::before {
content: "";
position: absolute;
inset: -20%;
z-index: -1;
background: radial-gradient(circle at 50% 55%, rgb(253 230 138 / 0.9), rgb(249 115 22 / 0.35) 35%, transparent 70%);
}
/* 3. A blurred orb in a hero background */
.orb {
position: absolute;
width: 480px;
aspect-ratio: 1;
border-radius: 50%;
background: #0891b2;
filter: blur(120px);
opacity: 0.6;
pointer-events: none;
}box-shadowSopii parhaiten
Kustannus
Huomioi
overflow: hidden leikkaaradial-gradient-kerrosSopii parhaiten
Kustannus
Huomioi
filter: blur()Sopii parhaiten
Kustannus
Huomioi
Pidä painikkeen hohto hienovaraisena ja teksti terävänä: valo kuuluu painikkeen muotoon, ei sanoihin. Täydet asetukset löytyvät CSS-laatikkovarjosta.
Hohto julkaisuissa, julisteissa ja tarinoissa
Still-kuvassa hohto toimii parhaiten kohteen takana tai kuvan tyhjällä puoliskolla. Aseta valo kohtaan, johon katseen tulee osua ensin, ja otsikko pohjan tummempaan, rauhallisempaan osaan. Valo johdattaa lukijan sanoihin koskematta niihin.
Valo kulkee suoraan otsikon läpi: kirkkain alue osuu kirjaimiin ja latistaa ne.
Sama tarina, valo siirretty sanojen ulkopuolelle. Hohto luo yhä tunnelmaa ja teksti pysyy terävänä.
Juuri tämän Gradientlyn Mark tekee itsestään. Sen rauhallisin alue asettuu sanojen taakse, kirjainten lähellä värit syvenevät tai vaalenevat ja Automaattinen muste valitsee rivikohtaisesti vaalean tai tumman tekstin Markin paletista. Laatikoita, varjoja tai kehiä ei tarvitse lisätä. Automaattinen muste näyttää ajatuksen käytännössä.
Hohto, neon ja valovuodot vertailussa
Nämä kolme sekoittuvat helposti. Hohto on pehmeää, laajaa valoa yhdestä lähteestä. Neonliukuvärit ovat kylläisiä, sähköisiä värejä, joiden keskellä on ohut kirkas viiva, lähempänä valokylttiä. Valovuodot ovat filmimäisiä lämpimiä juovia, jotka tulevat yleensä reunasta. Kaikki kolme tarvitsevat tumman pohjan ja pysyvät poissa tekstistä. Jos haluat valon ajelehtivan ja muuttuvan, revontuliliukuvärit ovat niiden liikkuva sukulainen.
Usein kysyttyä
Miten teen hohtoefektin CSS:llä?
Käytä siirtymätöntä, laajasti sumennettua box-shadow-varjoa, kuten 0 0 24px puoliläpinäkyvällä värillä, tai läpinäkyväksi häipyvää säteittäistä liukuväriä elementin takana. Pehmeimmän hohdon saat sumentamalla värillisen muodon filter: blur()-ominaisuudella.
Kannattaako tekstin ympärille lisätä hohto?
Ei. Kehä pehmentää kirjainten reunat ja laskee kontrastia, jolloin sanoja on vaikeampi lukea. Pidä teksti terävänä ja sijoita hohto muodon taakse tai läheiseen taustaan.
Millä taustalla hohto erottuu?
Tummalla tai hillityllä saman väriperheen pohjalla, kuten syvällä indigolla violetin valon takana. Kirkas valkoinen tausta ei anna hohdolle tilaa.
Miksi hohtavassa liukuvärissäni on raitoja?
Pitkissä tummissa häivytyksissä on vähän sävyaskelia, joten näytöt paljastavat raidat. Lisää hieno rakeisuuskerros tai vie paremmalla laadulla piilottaaksesi ne.
Miten hohto ja neon eroavat?
Hohto on laajaa, pehmeää valoa yhdestä lähteestä. Neon on kylläistä väriä, jonka keskellä on ohut, erittäin kirkas viiva valokyltin putken tapaan.
Kirjoittanut Gradiently
Gradientlyn tiimi. Gradiently on Markien ympärille rakennettu suunnittelutyökalu: eläviä liukuvärejä, joiden ansiosta kaikki suunnittelemasi näyttää omaltasi.
Katso profiilimme