111 of 119 menu

fadeTo 메서드

fadeTo 메서드는 요소의 투명도0부터 1까지의 범위에서 지정한 값까지 부드럽게 변경합니다.

구문

지속 시간과 투명도는 메서드를 사용하는 모든 경우에 지정해야 합니다. 지정된 시간(기본값 400ms) 동안 투명도를 변경:

.fadeTo(duration, opacity);

시간은 밀리초뿐만 아니라 키워드 slow (600ms) 및 fast (200ms)로도 지정할 수 있습니다. 값이 클수록 애니메이션이 느려집니다:

.fadeTo('slow' 또는 'fast', opacity);

선택적 세 번째 매개변수로 callback 함수를 전달할 수도 있습니다. 애니메이션 완료 후 실행됩니다:

.fadeTo(duration, opacity, [callback-function]);

이징 함수와 콜백 함수(선택적 매개변수)도 전달할 수 있습니다. 콜백 함수는 애니메이션 완료 후 실행됩니다:

.fadeTo(duration, opacity, [easing-function], [callback-function]);

예제

다음 예제에서는 fadeTo 메서드를 사용하여 #hide 버튼을 클릭하면 #test 요소의 투명도가 0.5까지 줄어들며 숨겨지고, #show 버튼을 클릭하면 다시 나타납니다:

<button id="hide">hide</button> <button id="show">show</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#show').on('click', function() { $('#test').fadeTo(1000, 1); }); $('#hide').on('click', function() { $('#test').fadeTo(1000, 0.5); });

함께 보기

  • 요소의 투명도를 변경하는 메서드 fadeToggle
  • 숨겨진 요소를 부드럽게 나타내어 불투명하게 만드는 메서드 fadeIn
  • 요소의 속성을 애니메이션하는 메서드 animate
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부