Script.aculo.us-scriptaculous-highlight-effect

提供:Dev Guides
移動先:案内検索

script.aculo.us-ハイライト効果

説明

ハイライト効果は、背景色を変更することでターゲット要素に注意を喚起するために使用されます。

オプションを指定しないと、要素の背景色が黄色に変わり、エフェクト期間中に元の背景色に戻ります。

構文

この効果を使用するには、次の2つの形式のいずれかを使用できます-

new Effect.Highlight('id_of_element', [options]);
OR
new Effect.Highlight(element, [options]);

エフェクト固有のパラメーター

この効果には、リンクに加えて次のパラメーターがあります:/script.aculo.us/scriptaculous_common_parameters [common parameters]。

Sr.No Option & Description
1

startcolor

要素の背景の開始色を設定します。 省略すると、明るい黄色が使用されます。

2

endcolor

要素の背景の終了色を設定します。 省略された場合、要素の元の背景色が決定できる場合はそれが使用されます。 それ以外の場合、デフォルトは白です。

3

restorecolor

効果が完了した後の背景の最終色を設定します。

<html>
   <head>
      <title>script.aculo.us examples</title>

      <script type = "text/javascript" src = "/javascript/prototype.js"></script>
      <script type = "text/javascript" src = "/javascript/scriptaculous.js?load = effects"></script>

      <script type = "text/javascript">
         function HighlightEffect(element){
            new Effect.Highlight(element,
               {
                  startcolor: "#ff0000",
                  endcolor: "#0000ff",
                  restorecolor: "#00ff00",
                  duration: 8
               }
            )
         }
      </script>
   </head>

   <body>
      <div onclick = "HighlightEffect(this)">
         Click me to see the result of Highlight Method
      </div>
   </body>
</html>

このハイライトのかなり不快な使用は、要素の背景色を赤に変更し、その背景色を8秒間で青にモーフィングし、途中で紫色の興味深い色合いを表示します。 カラーモーフが完了すると、要素の背景色が緑に設定されます。

これにより、次の結果が生成されます–