Markkinat
Hinnoittelu
Kirjaudu sisäänAloita
SuunnitteluopasLiike
Liike

Parallaksiefekti: syvyyttä vieritykseen ja liikegrafiikkaan

Parallaksi lainaa silmiesi tuntemaa ilmiötä: lähellä olevat asiat liikkuvat kaukaisia nopeammin. Kevyesti käytettynä se tuo syvyyttä sivuun tai silmukkaan, liioiteltuna matkapahoinvointia. Näin käytät sitä hyvin.

GradientlyVahvistettu Gradiently-tili·1. lokakuuta 2026·4 min lukuaika
Kansi: Peony Aurora · GR·7JJF·RQ

Lyhyesti

  • Parallaksiefekti luo syvyyttä liikuttamalla kerroksia eri nopeuksilla. Lähempänä olevat kerrokset liikkuvat kaukaisia nopeammin.
  • Verkkosivun parallaksivierityksen voi nyt toteuttaa CSS-vieritysanimaatioilla ilman JavaScriptiä niitä tukevissa selaimissa.
  • Vanhempi background-attachment: fixed -tekniikka ei toimi iOS Safarissa, joten siihen ei kannata luottaa mobiilissa.
  • Laaja tai nopea parallaksiliike voi aiheuttaa epämukavuutta tasapainoelimen häiriöistä kärsiville. Poista se käytöstä, kun kävijä on valinnut vähennetyn liikkeen.
  • Hienovarainen parallaksi, jossa kerrokset liikkuvat vain vähän, lisää syvyyttä viemättä huomiota sisällöltä.
Tällä sivulla
Näin parallaksi luo syvyyttäParallaksiefekti CSS-vieritysanimaatioillaMuita tapoja toteuttaa parallaksivieritysParallaksi ja vähennetty liikeParallaksi liikegrafiikassa ja videollaParallaksipääosion suunnittelu vaiheittain

Parallaksiefekti tuo syvyyttä tasaiseen designiin liikuttamalla sen kerroksia eri nopeuksilla: tausta liikkuu hitaasti, keskitaso hieman nopeammin ja etuala nopeimmin. Samoin kaukaiset kukkulat tuntuvat matelevan junan ikkunan ohi, kun aidantolpat kiitävät vieressä. Verkkosivulla liike seuraa yleensä vieritystä. Liikegrafiikassa se tapahtuu ajan kuluessa, silmukassa tai videolla. Molemmissa paras parallaksi on pieni, hidas ja pois käytöstä kaikilla, jotka ovat pyytäneet laitteeltaan vähemmän liikettä.

Näin parallaksi luo syvyyttä

Aivot arvioivat etäisyyttä osittain suhteellisen liikkeen avulla. Kun kaksi kerrosta liikkuu samalla nopeudella, ne näyttävät yhdeltä tasaiselta pinnalta. Hitaammin liikkuva kerros taas näyttää kaukaisemmalta. Kolme kerrosta riittää yleensä uskottavaan syvyyteen.

TaustaHitain, noin 10-30 % vierityksestä

Sisältö

Liukuväri, taivas, tekstuuri tai pehmeä värikenttä
Keskitaso

Nopeus suhteessa vieritykseen

Keskinopea, noin puolet

Sisältö

Muodot, valokuvat, kuvitukset
EtualaTavallinen vieritysnopeus

Sisältö

Otsikot, painikkeet, varsinainen sisältö
KerrosNopeus suhteessa vieritykseenSisältö
TaustaHitain, noin 10-30 % vierityksestäLiukuväri, taivas, tekstuuri tai pehmeä värikenttä
KeskitasoKeskinopea, noin puoletMuodot, valokuvat, kuvitukset
EtualaTavallinen vieritysnopeusOtsikot, painikkeet, varsinainen sisältö
Yksinkertainen kolmen kerroksen parallaksi. Pidä sisältö tavallisesti vierivällä kerroksella, jotta liike ei haittaa lukemista.

Teksti pysyy paikallaan

Älä sijoita leipätekstiä tai painikkeita liikkuvalle parallaksikerrokselle. Sivusta eri nopeudella liukuvat sanat väsyttävät lukijaa ja vaikeuttavat klikkaamista.

Parallaksiefekti CSS-vieritysanimaatioilla

Moderni CSS voi sitoa animaation aikaan sijaan vierityskohtaan animation-timeline-ominaisuudella. Selain suorittaa sen pääsäikeen ulkopuolella, joten liike pysyy sulavana ilman JavaScriptiä. Tuki laajenee yhä: ominaisuus toimii Chromium-selaimissa ja uudemmassa Safarissa. Tarkista selaintuki MDN:stä ja toteuta efekti lisäparannuksena. Ilman tukea sivu vain pysyy paikallaan, mikä on täysin sopiva lopputulos.

css
.hero {
  position: relative;
  overflow: clip;
  isolation: isolate;          /* keeps the layer inside the hero */
  min-height: 80vh;
  view-timeline: --hero block;
}

.hero__bg {
  position: absolute;
  inset: -15% 0;               /* extra room so edges never show */
  background:
    radial-gradient(circle at 75% 20%, #7c3aed 0%, transparent 45%),
    linear-gradient(170deg, #0f0b1e 0%, #1e1b4b 100%);
  z-index: -1;
}

@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .hero__bg {
      animation: hero-depth linear both;
      animation-timeline: --hero;
    }
  }
}

@keyframes hero-depth {
  from { transform: translateY(-10%); }
  to   { transform: translateY(10%); }
}
Taustakerros liikkuu hieman, kun pääosio kulkee näkymän läpi. Efekti toimii vain tuetuissa selaimissa ja silloin, kun kävijä ei ole valinnut vähennettyä liikettä.

Liikkeen laajuus määritetään avainkehyksissä: 10 % kumpaankin suuntaan on maltillinen. Yli 20 % alkaa tuntua huvipuistolaitteelta. transform-ominaisuuden animointi top- tai background-position-ominaisuuden sijaan keventää selaimen piirtoa. CSS-liukuvärien suorituskyky kertoo, miksi suuria animoituja liukuvärejä kannattaa liikuttaa eikä piirtää uudelleen.

Muita tapoja toteuttaa parallaksivieritys

Vieritysanimaatiot

Toimintatapa

animation-timeline: view() tai scroll() sitoo avainkehykset vieritykseen

Huomioitavaa

Ei vielä kaikissa selaimissa; toteuta lisäparannuksena
background-attachment: fixed

Toimintatapa

Tausta pysyy paikallaan sisällön vieriessä sen yli

Huomioitavaa

iOS Safari ohittaa asetuksen; vain yksi kiinteä nopeus
CSS:n 3D-perspektiivi

Toimintatapa

translateZ siirtää kerroksia kauemmas, jolloin ne vierivät hitaammin

Huomioitavaa

Skaalaus ja vierityssäiliön asetukset vaativat tarkkuutta
JavaScript vierityksessä

Toimintatapa

Skripti liikuttaa kerroksia sivun vieriessä

Huomioitavaa

Jokainen vieritystapahtuma voi nykiä; käytä requestAnimationFrame-kutsua
MenetelmäToimintatapaHuomioitavaa
Vieritysanimaatiotanimation-timeline: view() tai scroll() sitoo avainkehykset vieritykseenEi vielä kaikissa selaimissa; toteuta lisäparannuksena
background-attachment: fixedTausta pysyy paikallaan sisällön vieriessä sen yliiOS Safari ohittaa asetuksen; vain yksi kiinteä nopeus
CSS:n 3D-perspektiivitranslateZ siirtää kerroksia kauemmas, jolloin ne vierivät hitaamminSkaalaus ja vierityssäiliön asetukset vaativat tarkkuutta
JavaScript vierityksessäSkripti liikuttaa kerroksia sivun vieriessäJokainen vieritystapahtuma voi nykiä; käytä requestAnimationFrame-kutsua
Neljä tekniikkaa. Uudella sivustolla vieritysanimaatiot ovat selkein valinta.

Parallaksi ja vähennetty liike

Vierityksen käynnistämä laaja liike voi aiheuttaa huimausta ja pahoinvointia ihmisille, joilla on tasapainoelimen häiriöitä. WCAG:n vuorovaikutuksesta syntyvän animaation ohje edellyttää, että tällaisen liikkeen voi poistaa käytöstä. Helpoin tapa huomioida tämä on rajata parallaksi ehtoon prefers-reduced-motion: no-preference, kuten yllä olevassa koodissa. Se toimii silloin vain kävijöillä, jotka eivät ole pyytäneet vähemmän liikettä. Vähennetyn liikkeen opas käsittelee mediakyselyä ja sen testaamista.

Vältä

  • Kokonaiset osiot liukumassa eri nopeuksilla
  • Teksti tai painikkeet liikkuvilla kerroksilla
  • Liike, joka ohittaa vähennetyn liikkeen asetuksen
  • Vierityksen kaappaaminen ja nopeuden muuttaminen
  • Parallaksi sivun jokaisessa osiossa

Tee näin

  • Yksi hieman liikkuva taustakerros
  • Sisältö tavallisessa vierityksessä
  • Liike vain no-preference-ehdolla
  • Selaimen oma vieritys sellaisenaan
  • Parallaksi yhdessä kohdassa, yleensä pääosiossa

Parallaksi liikegrafiikassa ja videolla

Parallaksi ei kuulu vain vieritykseen. Liikkuvassa julkaisussa, silmukassa tai alkuteksteissä sama sääntö luo syvyyttä ajan kuluessa: tausta liikkuu hitaasti, valo tai hiukkaset hieman nopeammin ja sanat pysyvät paikallaan edessä. Viimeinen kohta on tärkeä. Paikallaan olevat sanat kevyesti liikkuvalla pinnalla näyttävät rauhallisilta ja varmoilta. Jos sanatkin vaeltavat, vaikutelma on levoton.

Northfield Outdoor
Tehty kestämään.
Syysmallisto on täällä
Gradiently · @gradiently

Verkkosivun pääosio, jossa on syvyyttä: taustan värikenttä liikkuu hitaasti paikallaan pysyvien sanojen takana, joten katse löytää otsikon ensin.

Hiukkaset ovat luonteva keskikerros: hiukkasefektit näyttää, miten pienet himmeät pisteet taustaa hieman nopeammassa liikkeessä luovat toisen syvyystason. Pidä kaikkien kerrosten liike hitaana ja pehmeästi kiihtyvänä. Liikegrafiikan periaatteet kertoo miksi.

Parallaksipääosion suunnittelu vaiheittain

  1. 1

    Suunnittele ensin pysäytyskuva

    Pääosion pitää näyttää valmiilta täysin liikkumattomana. Sen näkevät kävijät, joilla on vähennetty liike tai selain ilman animaatiotukea.

  2. 2

    Erota kerrokset

    Laita taustan värikenttä omalle kerrokselleen, muodot tai kuvat toiselle sekä otsikko ja painike itse sivulle.

  3. 3

    Liikuta vain taustaa

    Aloita pelkästä taustasta, joka liikkuu 10 % kumpaankin suuntaan. Lisää keskikerros vain, jos syvyys sitä tarvitsee.

  4. 4

    Testaa puhelimella

    Tarkista sulava vieritys keskihintaisella puhelimella ja varmista, ettei mikään hypähdä iOS Safarissa.

  5. 5

    Ota vähennetty liike käyttöön ja tarkista uudelleen

    Valitse järjestelmän esteettömyysasetuksista vähennetty liike ja varmista, että sivu on rauhallinen ja valmis.

Kolme liukuvärikerrosta parallaksipääosioon. Päällekkäin, kauimmaisen liikkuessa vähiten, ne näyttävät taivaalta, horisontilta ja etualalta.

Elävä liukuväri antaa taustakerrokselle enemmän kuin tasainen. Prolla saumattomaksi WebM- tai MP4-silmukaksi viety Gradientlyn Mark pääosion takana tuo sivulle taustan, joka liikkuu jo valmiiksi kevyesti ja kuuluu lunastamisen jälkeen vain sinulle. Katso myös pääosion suunnittelu ja verkkosivun pääosion taustat kokojen valintaan.

Löydä liukuväri, joka on vain sinun

Selaa tuhansia Markeja, suunnittele millä tahansa niistä ilmaiseksi ja lunasta se, joka tuntuu sinulta.

Selaa Markkinoita

Usein kysyttyä

Mikä on parallaksiefekti?

Se luo syvyyttä liikuttamalla kerroksia eri nopeuksilla. Läheiset kerrokset liikkuvat kaukaisia nopeammin kuten todellisessakin maailmassa.

Voiko parallaksiefektin tehdä pelkällä CSS:llä?

Kyllä. CSS-vieritysanimaatiot sitovat avainkehykset vierityskohtaan ilman JavaScriptiä selaimissa, jotka tukevat animation-timeline-ominaisuutta. Vanhemmat pelkän CSS:n menetelmät käyttävät background-attachment: fixed -asetusta tai 3D-perspektiiviä.

Miksi background-attachment: fixed ei toimi iPhonessa?

iOS Safari ohittaa taustan kiinnityksen, joten tausta vierii tavallisesti. Käytä sen sijaan vieritysanimaatioita tai transformaatioihin perustuvaa tekniikkaa.

Haittaako parallaksivieritys saavutettavuutta?

Vierityksen käynnistämä laaja liike voi aiheuttaa huonovointisuutta tasapainoelimen häiriöistä kärsiville. Pidä liike hienovaraisena ja poista se käytöstä kävijän valitessa vähennetyn liikkeen.

Heikentääkö parallaksi suorituskykyä?

Ei, jos animoit transform-ominaisuutta ja annat selaimen ohjata sitä vieritysanimaatioilla. Jokaisessa vieritystapahtumassa elementtejä liikuttavat skriptit aiheuttavat nykimistä.

Jaa tämä opas

Kirjoittanut GradientlyVahvistettu Gradiently-tili

Gradientlyn tiimi. Gradiently on Markien ympärille rakennettu suunnittelutyökalu: eläviä liukuvärejä, joiden ansiosta kaikki suunnittelemasi näyttää omaltasi.

Katso profiilimme

Tällä sivulla

Näin parallaksi luo syvyyttäParallaksiefekti CSS-vieritysanimaatioillaMuita tapoja toteuttaa parallaksivieritysParallaksi ja vähennetty liikeParallaksi liikegrafiikassa ja videollaParallaksipääosion suunnittelu vaiheittain

Jaa tämä opas

Seuraavaksi aiheesta Liike

Liikegrafiikkaa brändeille, jotka eivät tee videota

Lue myös

Kaikki oppaat aiheesta Liike
CSS ja verkko

Hero-osion suunnittelu: verkkosivusi ensimmäinen näkymä

4 min lukuaika

Kävijä päättää jo ennen vierittämistä, jääkö sivulle. Päätös syntyy hero-osiossa, joten jokaisen sanan ja pikselin pitää ansaita paikkansa.

Liike

Prefers reduced motion: animaatio, joka sopii kaikille

4 min lukuaika

Joillekin parallaksivieritys tai zoomaava hero ei ole ilahduttava vaan huimaava. Yksi asetus kertoo, keitä he ovat. Näin kunnioitat sitä menettämättä suunnitelmaasi.

Taustat

Verkkosivun hero-tausta: liukuvärit, jotka latautuvat nopeasti

4 min lukuaika

Hero on kohta, jossa sivusto tekee ensivaikutelmansa ja jossa se useimmin hidastuu. Liukuvärihero voi olla sivun rikkain ja kevyin asia yhtä aikaa, kun rakennat sen oikein.

Löydä ilme, joka on vain sinun.

Jokainen Mark on elävä tausta, jolla on yksi omistaja. Kokeile vapaata Markia ja lunasta omasi, kun se tuntuu oikealta.

Aloita suunnittelu

Tarkista sertifikaatti

Kirjoita sertifikaatin numero tai Markin koodi nähdäksesi, kuka sen omistaa.

Toimii ChatGPT:n ja Clauden kanssa

Pyydä tekoälyltäsi designia. Se tekee sen Markissasi, muokkausvalmiina.

ChatGPTClaude
Näin yhdistät

Tuote

  • Markkinat
  • Selaa
  • Hinnoittelu
  • Sertifikaatit

Opi

  • Suunnitteluopas
  • Ohjekeskus
  • Mitä uutta

Kehittäjille

  • Yleiskatsaus
  • ChatGPT ja Claude
  • API-viite
  • API-avaimet

Yritys

  • Tietoa meistä
  • Ota yhteyttä
  • Kirjaudu sisään

Juridiikka

  • Ehdot
  • Tietosuoja
  • Hyvitykset
  • Markin suoja
  • Evästeet
  • Kaikki käytännöt
Liiku kirjainten yli. Jokaisessa on oikea Mark.Kosketa kirjainta nähdäksesi sen Markin.Yksi nimi. Kymmenen Markia sen sisällä.
© 2026 Gradiently