MooTools-Fx.Tween

MooTools는 부드러운 애니메이션 전환으로 변환되는 화려한 효과와 같은 다양한 전환에 대해 서로 다른 FX.Tween 단축키를 제공합니다. Tween 단축키의 몇 가지 방법에 대해 설명하겠습니다.

트윈 ()

이 메서드는 두 스타일 속성 값 사이의 부드러운 전환을 제공합니다. tween 메서드를 사용하여 div의 너비를 100px에서 300px로 변경하는 예제를 살펴 보겠습니다. 다음 코드를 살펴보십시오.

<!DOCTYPE html>
<html>

   <head>
      <style>
         #body_div {
            width: 100px;
            height: 200px;
            background-color: #1A5276;
            border: 3px solid #dd97a1;
         }
      </style>
      
      <script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
      <script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
      
      <script type = "text/javascript">
         var tweenFunction = function(){
            $('body_div').tween('width','300px');
         }
         
         window.addEvent('domready', function() {
            $('tween_button').addEvent('click', tweenFunction);
         });
      </script>
   </head>
   
   <body>
      <div id = "body_div"> </div><br/>
      <input type = "button" id = "tween_button" value = "Set Width to 300 px"/>
   </body>
   
</html>

다음과 같은 출력을 받게됩니다.

산출

바래다()

이 방법은 요소 불투명도 또는 투명도를 조정합니다. MooTools를 사용하여 div의 불투명도를 조정하는 버튼을 제공하는 예를 들어 보겠습니다. 다음 코드를 살펴보십시오.

<!DOCTYPE html>
<html>

   <head>
      <style>
         #body_div {
            width: 100px;
            height: 200px;
            background-color: #1A5276;
            border: 3px solid #dd97a1;
         }
      </style>
      
      <script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
      <script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
      
      <script type = "text/JavaScript">
         var fadeFunction = function(){
            $('body_div').fade('.5');
         }
         
         window.addEvent('domready', function() {
            $('fade_button').addEvent('click', fadeFunction);
         });
      </script>
   </head>
   
   <body>
      <div id = "body_div"> </div><br/>
      <input type = "button" id = "fade_button" value = "fade to 50%"/>
   </body>
   
</html>

다음과 같은 출력을 받게됩니다.

산출

클릭 fade to 50% button div 불투명도를 50 %로 줄입니다.

가장 밝은 부분()

이 방법은 다른 배경색을 사용하여 요소를 강조합니다. 여기에는 Tween Flash의 두 가지 주요 기능이 포함되어 있습니다.

  • 첫 번째 기능에서 Tween Flash는 요소에 서로 다른 배경색을 적용하는 데 사용됩니다.

  • Tween Flash가 다른 배경색을 설정하면 다른 배경색으로 전환됩니다.

이 방법은 선택 후 요소를 강조 표시하는 데 사용됩니다. 이 방법을 이해하기 위해 예를 들어 보겠습니다. 다음 코드를 살펴보십시오.

<!DOCTYPE html>
<html>

   <head>
      <style>
         #div1 {
            width: 100px;
            height: 100px;
            background-color: #1A5276;
            border: 3px solid #dd97a1;
         }
         #div2 {
            width: 100px;
            height: 100px;
            background-color: #145A32;
            border: 3px solid #dd97a1;
         }
      </style>
      
      <script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
      <script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
      
      <script type = "text/javascript">
         var highlightFunction = function(){
            $('div1').highlight('#eaea16');
         }
         
         var highlightChangeFunction = function(){
            $('div2').highlight('#eaea16', '#FBFCFC');
         }
         
         window.addEvent('domready', function() {
            $('div1').addEvent('mouseover', highlightFunction);
            $('div2').addEvent('mouseover', highlightChangeFunction);
         });
      </script>
   </head>
   
   <body>
      <div id = "div1"> </div><br/>
      <div id = "div2"> </div>
   </body>
   
</html>

다음과 같은 출력을 받게됩니다.

산출

마우스 포인터를 컬러 div에 유지하고 플래시 하이라이트의 변화를 관찰하십시오.