Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Sticky-sijoittelu Dynaamisiin Asetteluihin | CSS-sijoittelun Hallinta
Edistyneet CSS-tekniikat

bookSticky-sijoittelu Dynaamisiin Asetteluihin

Sticky-asemointi yhdistää sekä suhteellisen että kiinteän asemoinnin ominaisuuksia. Kun elementti asetetaan sticky-asemointiin, se käyttäytyy kuin suhteellisesti asemoitu elementti, kunnes se saavuttaa tietyn kynnyksen sivulla. Tämän jälkeen se vaihtaa käyttäytymään kuin kiinteästi asemoitu elementti.

position: sticky;

Tarkastellaan seuraavaa havainnollistusta. Elementti, jonka tekstisisältö on I am sticky, käyttää sticky-asemointia.

Kun elementti on säiliön sisällä ja säiliö pysyy näkymäalueella, elementti käyttäytyy kuin suhteellisesti asemoitu. Kun osa vanhemmasäiliöstä poistuu näkymäalueelta, elementti kiinnittyy paikalleen niin kauan kuin osa säiliöstä on edelleen näkyvissä. Kun koko säiliö poistuu näkymäalueelta, suhteellinen asemointi aktivoituu uudelleen ja elementti katoaa näkyvistä säiliön mukana.

Harjoitellaan seuraavaksi ja luodaan muutama osio, joilla on sticky-otsikot. Näin käyttäjä näkee aina sen osion otsikon, jota hän parhaillaan lukee, ja otsikon on tarkoitus kadota vierityksen myötä.

index.html

index.html

index.css

index.css

copy

Huomio

On tärkeää mainita, että meidän täytyy määrittää top tai bottom -ominaisuus, jotta selain ymmärtää, mihin kohtaan haluamme elementin kiinnittyvän.

question mark

Mikä on elementin käyttäytyminen, kun sillä on position: sticky -ominaisuus?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you show me an example of how to use sticky positioning with section titles?

What does the CSS look like for making section titles sticky?

Can you explain more about the importance of the `top` or `bottom` property with sticky positioning?

Awesome!

Completion rate improved to 2.04

bookSticky-sijoittelu Dynaamisiin Asetteluihin

Pyyhkäise näyttääksesi valikon

Sticky-asemointi yhdistää sekä suhteellisen että kiinteän asemoinnin ominaisuuksia. Kun elementti asetetaan sticky-asemointiin, se käyttäytyy kuin suhteellisesti asemoitu elementti, kunnes se saavuttaa tietyn kynnyksen sivulla. Tämän jälkeen se vaihtaa käyttäytymään kuin kiinteästi asemoitu elementti.

position: sticky;

Tarkastellaan seuraavaa havainnollistusta. Elementti, jonka tekstisisältö on I am sticky, käyttää sticky-asemointia.

Kun elementti on säiliön sisällä ja säiliö pysyy näkymäalueella, elementti käyttäytyy kuin suhteellisesti asemoitu. Kun osa vanhemmasäiliöstä poistuu näkymäalueelta, elementti kiinnittyy paikalleen niin kauan kuin osa säiliöstä on edelleen näkyvissä. Kun koko säiliö poistuu näkymäalueelta, suhteellinen asemointi aktivoituu uudelleen ja elementti katoaa näkyvistä säiliön mukana.

Harjoitellaan seuraavaksi ja luodaan muutama osio, joilla on sticky-otsikot. Näin käyttäjä näkee aina sen osion otsikon, jota hän parhaillaan lukee, ja otsikon on tarkoitus kadota vierityksen myötä.

index.html

index.html

index.css

index.css

copy

Huomio

On tärkeää mainita, että meidän täytyy määrittää top tai bottom -ominaisuus, jotta selain ymmärtää, mihin kohtaan haluamme elementin kiinnittyvän.

question mark

Mikä on elementin käyttäytyminen, kun sillä on position: sticky -ominaisuus?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8
some-alt