30 of 119 menu

Metoden css

Metoden css giver mulighed for at hente og ændre CSS-stilarter på et element. Det er vigtigt at huske, at vi vil få de 'beregnede værdier' af egenskaberne (computed style properties), som kan afvige fra de angivne i CSS-stilarter.

Syntaks

Hent en enkelt egenskab:

$(selector).css(egenskab);

Hent flere egenskaber, den sendte parameter er en array af egenskabsnavne:

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

Ændr en enkelt egenskab:

$(selector).css(egenskab, ny værdi);

Ændr flere egenskaber ved at sende dem som et objekt, der indeholder par af 'nøgle: værdi'. Egenskabens navn angives i form af CamelCase:

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

Eller, en alternativ mulighed:

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

Vi kan også anvende en given funktion på hvert element i sættet. Her vil funktionen som første parameter modtage elementets nummer i sættet, og som anden parameter - den aktuelle værdi af den angivne css-egenskab for det konkrete element. Her vil this inde i funktionen pege på det aktuelle element. CSS-egenskaben for hvert element ændres til det, som funktionen returnerer for netop dette element:

$(selector).css(egenskabsnavn, function(nummer i sættet, aktuel værdi af css-egenskab));

Eksempel

Lad os hente alle elementer med klassen www og ændre deres farve til rød:

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

Eksempel

Lad os hente alle elementer med klassen www og ændre deres farve til rød, og skriftstørrelsen - til 20px:

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

Eller, en alternativ mulighed:

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

Se også

  • metoden width,
    som giver mulighed for at hente og ændre bredden af et element
  • metoden offset,
    som giver mulighed for at hente de aktuelle koordinater for et element
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis