当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


script.aculo.us Opacity效果用法及代码示例


script.aculo.us不透明度效果是一种核心效果,它使我们能够将元素的不透明度逐渐更改为给定级别。除非定义了‘from’选项,否则此效果从元素的当前不透明度开始,并以‘to’选项定义的不透明度结束,默认不透明度值为1.0。

用法:

new Effect.Opacity('id_of_element', [options]);

范例1:本示例说明如何更改不透明度以显示或隐藏内容。

HTML

<!DOCTYPE html> 
<html> 
  
<head> 
    <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 ShowElement(element) { 
            new Effect.Opacity(element, {  
                duration:1, from:0, to:1.0 }); 
        } 
  
        function HideElement(element) { 
            new Effect.Opacity(element, {  
                duration:1, from:1.0, to:0 }); 
        } 
    </script> 
</head> 
  
<body> 
    <div onclick="ShowElement('element')"> 
        <Button>Show Content</Button> 
    </div> 
    <br /> 
  
    <div onclick="HideElement('element')"> 
        <Button>Hide Content</Button> 
    </div> 
    <br /> 
    <img id="element" src="./gfg.png"> 
</body> 
  
</html>

输出:



Out

范例2:更改内容的不透明度。

HTML

<!DOCTYPE html> 
<html> 
  
<head> 
    <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 ShowElement(element) { 
            new Effect.Opacity(element, {  
                duration:1.5, from:0.5, to:1.0 }); 
        } 
  
        function HideElement(element) { 
            new Effect.Opacity(element, {  
                duration:1.5, from:1.0, to:0.3 }); 
        } 
    </script> 
</head> 
  
<body> 
    <div onclick="ShowElement('element')"> 
        <Button>Show Content</Button> 
    </div> 
    <br /> 
  
    <div onclick="HideElement('element')"> 
        <Button>Fade Content</Button> 
    </div> 
    <br /> 
    <img id="element" src="./gfg.png"> 
</body> 
  
</html>

输出:

Output

相关用法


注:本文由纯净天空筛选整理自swapnil074大神的英文原创作品 script.aculo.us Opacity Effect。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。