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>
输出:
范例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>
输出:
相关用法
- HTML Style opacity用法及代码示例
- CSS opacity()用法及代码示例
- CSS stroke-opacity用法及代码示例
- CSS fill-opacity用法及代码示例
- Fabric.js Circle opacity属性用法及代码示例
- Fabric.js Rect opacity属性用法及代码示例
- Fabric.js Triangle opacity属性用法及代码示例
- Fabric.js Polygon opacity属性用法及代码示例
- Fabric.js Image opacity属性用法及代码示例
- SVG opacity属性用法及代码示例
- SVG flood-opacity属性用法及代码示例
- SVG fill-opacity属性用法及代码示例
- SVG stroke-opacity属性用法及代码示例
- SVG stop-opacity属性用法及代码示例
注:本文由纯净天空筛选整理自swapnil074大神的英文原创作品 script.aculo.us Opacity Effect。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。