30 of 119 menu

css 메서드

css 메서드는 요소의 CSS 스타일을 가져오고 변경할 수 있게 합니다. 중요한 점은 우리가 CSS 스타일에 지정된 값과 다를 수 있는 '계산된 스타일 속성(computed style properties)' 값을 얻게 된다는 것입니다.

문법

하나의 속성 가져오기:

$(선택자).css(속성);

여러 속성 가져오기, 전달되는 매개변수 - 속성 이름들의 배열:

$(선택자).css(['width', 'height', 'color']);

하나의 속성 변경하기:

$(선택자).css(속성, 새로운 값);

여러 속성을 변경하기, '키: 값' 쌍을 포함하는 객체 형태로 전달합니다. 속성 이름은 CamelCase 형태로 지정합니다:

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

또는, 대안적인 방법:

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

또한 주어진 함수를 세트의 각 요소에 적용할 수 있습니다. 이때 함수의 첫 번째 매개변수는 세트 내 요소의 인덱스를 받고, 두 번째 매개변수는 특정 요소에 대한 지정된 css 속성의 현재 값을 받습니다. 함수 내부의 this는 현재 요소를 가리킵니다. 각 요소의 CSS 속성은 해당 요소에 대해 함수가 반환한 값으로 변경됩니다:

$(선택자).css(속성 이름, function(세트 내 인덱스, css 속성의 현재 값));

예시

www 클래스를 가진 모든 요소를 가져와 색상을 빨간색으로 변경해 봅시다:

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

예시

www 클래스를 가진 모든 요소를 가져와 색상을 빨간색으로, 글꼴 크기를 20px로 변경해 봅시다:

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

또는, 대안적인 방법:

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

함께 보기

  • width 메서드,
    요소의 너비를 가져오고 변경할 수 있게 합니다
  • offset 메서드,
    요소의 현재 좌표를 가져올 수 있게 합니다
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부