30 of 119 menu

css-metodi

Metodi css mahdollistaa CSS-tyylien hakemisen ja muuttamisen elementeissä. On tärkeää muistaa, että saamme 'lasketut arvot' ominaisuuksille (computed style properties), jotka voivat poiketa CSS-tyyleissä määritellyistä.

Syntaksi

Hae yksi ominaisuus:

$(valitsin).css(ominaisuus);

Hae useita ominaisuuksia, välitetty parametri - taulukko ominaisuuksien nimistä:

$(valitsin).css(['width', 'height', 'color']);

Muuta yksi ominaisuus:

$(valitsin).css(ominaisuus, uusi arvo);

Muutetaan useita ominaisuuksia välittämällä ne objektina, jossa on 'avain: arvo' -pareja. Ominaisuuden nimi ilmoitetaan CamelCase -muodossa:

$(valitsin).css({fontSize: '12px', color: 'red'});

Tai vaihtoehtoinen tapa:

<p class="www">teksti</p> $('.www').css({'font-size':'12px', 'color':'red'});

Voimme myös soveltaa annettua funktiota jokaiseen elementtiin valinnassa. Tässä tapauksessa funktio sa ensimmäisenä parametrina elementin numeron valinnassa, ja toisena parametrina - kyseisen elementin nykyisen CSS-ominaisuuden arvon. Tässä this funktion sisällä viittaa nykyiseen elementtiin. Jokaisen elementin CSS-ominaisuus muuttuu arvoksi, jonka funktio palauttaa kyseiselle elementille:

$(valitsin).css(ominaisuuden nimi, function(numero valinnassa, nykyinen CSS-ominaisuuden arvo));

Esimerkki

Haetaan kaikki elementit, joilla on luokka www ja muutetaan niiden väri punaiseksi:

<p class="www">teksti</p> $('.www').css('color', 'red');

Esimerkki

Haetaan kaikki elementit, joilla on luokka www ja muutetaan niiden väri punaiseksi ja fontin koko - 20px:ksi:

<p class="www">teksti</p> $('.www').css({color:'red', fontSize:'20px'});

Tai vaihtoehtoinen tapa:

<p class="www">teksti</p> $('.www').css({'color':'red', 'font-size':'20px'});

Katso myös

  • metodi width,
    joka mahdollistaa elementin leveyden hakemisen ja muuttamisen
  • metodi offset,
    joka mahdollistaa elementin nykyisten koordinaattien hakemisen
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää