myynti@metsosivut.fi

041 498 9805

Soita

"*" näyttää pakolliset kentät

Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.
041 498 9805
Aloitetaan keskustelu
how to edit scrollbar style

Kuinka muokata vierityspalkin väriä ja tyyliä

  1. Home
  2. /
  3. Nörttiblogi
  4. /
  5. Kuinka muokata vierityspalkin väriä...

Vierityspalkin muokkaus CSS:llä

CSS on kieli, jota käytetään verkkosivujen ulkoasun ja suunnittelun määrittämiseen. Vierityspalkin tyylin muokkaaminen CSS:llä tehdään pseudo-elementtien avulla.

Nämä pseudo-elementit toimivat useimmissa modernissa selaimissa, kuten Chrome, Edge ja Safari, mutta eivät Firefoxissa.

Vaihe 1: Valitse vierityspalkin osa

Aluksi, sinun tulee valita, mitä osaa vierityspalkista haluat muokata. Voit määrittää CSS-tyylit seuraaville osille:

Vaihe 2: Määritä tyylisäännöt

Seuraavaksi, voit määrittää tyylisäännöt valitulle osalle.

Vierityspalkin leveys

Jos haluat muuttaa koko vierityspalkin leveyttä voit tehdä sen seuraavasti:

::webkit-scrollbar {
    width: 10px;
}

Tässä esimerkissä, vierityspalkki on 10 pikseliä leveä.

Vierityspalkin väri

Jos haluat muuttaa vierityspalkin radan ja liikuteltavan osan väriä, voit tehdä sen seuraavasti:

::-webkit-scrollbar-track {
    background-color: #F5F5F5;
}
::webkit-scrollbar-thumb {
    background-color: #F90;
}
::webkit-scrollbar-thumb:hover {
    background-color: #AA00FF;
}

Tässä esimerkissä vierityspalkin radan taustaväri on vaaleanharmaa (#F5F5F5) ja kahvan taustaväri on oranssi (#F90). Kun kursorin vie kahvan päälle taustaväri vaihtuu violetiksi (#AA00FF).

Vierityspalkin kahvan kulmien kaarevuus

Vierityspalkin kahvan kulmien kaarevuutta voit muuttaa CSS border-radius -ominaisuudella:

::webkit-scrollbar-thumb {
    border-radius: 5px;
}

Tässä esimerkissä kahvan kulmien kaarevuus 5 pikseliä.

Vaihe 3: Vierityspalkin tyylit tietylle elementille

Pseudo-elementtejä voi käyttää ilman liitettyä CSS-luokkaa jolloin tyylit vaikuttavat kaikkiin vierityspalkkeihin sivustolla.

CSS-luokan lisäämällä voit rajata tyylit tietyille elementeille tällä tavalla:

.tietyt-elementit::webkit-scrollbar {
    width: 10px;
}
.tietyt-elementit::-webkit-scrollbar-track {
    background-color: #F5F5F5;
}
.tietyt-elementit::webkit-scrollbar-thumb {
    background-color: #F90;
    border-radius: 5px;
}
.tietyt-elementit::webkit-scrollbar-thumb:hover {
    background-color: #AA00FF;
}

Vaihe 4: Lisää tyylit kotisivuille

Voit lisätä vierityspalkin CSS-tyylin WordPressin Mukauta ➞ Oma CSS -osiossa tai esimerkiksi lapsiteeman tyylitiedostoon kirjoittamalla.

Firefox-selain

Firefox tarjoaa erilaisen lähestymistavan vierityspalkin muokkaamiseen. Firefox ei tue ::webkit-scrollbar pseudo-elementtiä tai sen johdannaisia, mutta se tarjoaa jonkin verran mukautettavuutta käyttämällä CSS:n scrollbar-color ja scrollbar-width ominaisuuksia joilla voi muokata sivuston elementtien vierityspalkkeja mutta ei sivuston päävierityspalkkia.

Voit määrittää vierityspalkin leveyden Firefoxissa käyttämällä scrollbar-width ominaisuutta. Se hyväksyy seuraavat arvot:

Esimerkiksi, jos haluat asettaa ohuemman vierityspalkin, voit tehdä sen seuraavasti:

.vierityspalkillinen-elementti {
    scrollbar-width: thin;
}

Voit määrittää vierityspalkin värin Firefoxissa käyttämällä scrollbar-color ominaisuutta. Tämä ominaisuus ottaa kaksi väriarvoa: ensimmäinen määrittää vierityspalkin liikuteltavan osan värin ja toinen määrittää vierityspalkin radan värin.

Esimerkiksi, jos haluat asettaa oranssin liikuteltavan osan ja vaaleanharmaan radan, voit tehdä sen seuraavasti:

.vierityspalkillinen-elementti {
    scrollbar-color: #F90 #F5F5F5;
}
Metsosivut