집 >웹 프론트엔드 >JS 튜토리얼 >Mootools 1.2 튜토리얼 Fx.Tween_Mootools 사용법
Mootools 1.2 튜토리얼 Fx.Tween_Mootools 사용법
WBOY원래의
2016-05-16 18:46:451067검색
우리가 본 다른 MooTools 기능과 마찬가지로 이 방법도 사용하기 매우 간단하지만 매우 강력합니다. Tween을 사용하면 매우 "눈부신" 효과를 추가할 수 있습니다. 변형 애니메이션이 원활하게 발생하여 사용자 경험이 향상됩니다. 트윈 단축키 우리는 일반적으로 "기본 지식"부터 시작하지만 MooTools 1.2는 그라디언트(트윈)에 대한 뛰어난 단축키만 제공합니다. 모두 사용이 너무 간단해서 여기서 시작하지 않을 수 없습니다. .tween(); 트윈은 두 스타일 속성 값 사이를 원활하게 변경하는 것입니다. 예를 들어 그라데이션(트윈)을 사용하면 div의 너비를 100픽셀에서 300픽셀로 부드럽게 변경할 수 있습니다. 참조 코드:
// 새 함수 만들기 var tweenerFunction = function() { // 그래디언트를 사용하려는 요소를 선택합니다 // 그런 다음 .tween을 추가합니다 // 마지막으로 변경하려는 속성과 값을 선언합니다 $( 'tweener').tween('width', '300px'); } window.addEvent('domready', function() { // 여기에서 버튼에 이벤트를 추가하세요. //클릭 시 이 그라디언트를 초기화합니다 // 그라디언트 함수 $('tween_button').addEvent('click', tweenerFunction) }); > 위 코드에 해당하는 HTML 코드는 다음과 같을 것입니다.
var tweenFadeFifty = function() { // 여기에서 선택기를 만듭니다. // 그런 다음 .fade를 추가합니다. // 마지막으로 0 사이의 값을 선언합니다. 및 1 사이의 값(0은 표시되지 않음, 1은 완전히 표시됨) $('tweener').fade('.5') } window.addEvent('domready', function( ) { // 여기 버튼에 이벤트를 추가하세요 // 클릭 시 이 그라데이션을 초기화하세요 // 그리고 그라데이션 함수를 호출하세요 $('tween_fade_fifty').addEvent('click', tweenFadeFifty) });
참조 코드:
코드 복사
.highlight(); Highlight는 두 가지 기능을 제공하는 매우 구체적이고 매우 유용한 그라데이션 단축키입니다. 다른 배경색으로 부드럽게 변경하는 데 사용합니다.
다른 배경색을 직접 설정합니다. 그런 다음 다른 배경색으로 부드럽게 변경 사용자 피드백을 생성할 때 매우 유용합니다. 예를 들어, 요소를 선택할 때 깜박이게 하거나 색상을 변경한 다음 저장하거나 닫을 때 다시 깜박이게 할 수 있습니다. 옵션이 너무 많고 사용하기가 너무 쉽습니다. 이 예에서는 두 개의 div를 만든 다음 두 가지 유형의 강조 표시 방법을 추가해 보겠습니다. 참조 코드:
마우스를 위로 올리면 눈길을 끄는 첫 번째 효과를 볼 수 있습니다. 너비 300 너비 100 페이드 아웃 불투명도 50%로 페이드 페이드 인 추가 그라디언트(트윈) 새 그라디언트 만들기 자세한 내용 변형 효과에 대한 유연성과 제어력을 확보하려면 해당 단축키를 대체할 새로운 모양 애니메이션을 만들고 싶을 수도 있습니다. Fx.Tween의 새 인스턴스를 생성하려면 "new"를 사용하십시오. 참조 코드:
window.addEvent('domready', function() { // 먼저 변경할 요소를 변수에 할당합니다. var newTweenElement = $('newTween'); // 이제 애니메이션 이벤트를 생성하고 이 요소를 매개변수로 전달합니다. var newTween = new Fx.Tween(newTweenElement) })