使用jQuery完成按键点击实现图片或者块级元素的显示、隐藏、淡入、淡出以及半透明动画效果。
时间: 2024-06-14 12:03:33 浏览: 197
JQuery 图片浏览和动画效果 淡入 淡出
5星 · 资源好评率100%
以下是使用jQuery完成按键点击实现图片或块级元素的显示、隐藏、淡入、淡出以及半透明动画效果的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>jQuery动画效果示例</title>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<style type="text/css">
.box {
width: 200px;
height: 200px;
background-color: #ccc;
margin: 20px;
display: none;
}
</style>
</head>
<body>
<button id="show">显示</button>
<button id="hide">隐藏</button>
<button id="toggle">切换</button>
<button id="fadein">淡入</button>
<button id="fadeout">淡出</button>
<button id="fadetoggle">淡入淡出切换</button>
<button id="fadeTo">半透明</button>
<button id="animate">自定义动画</button>
<div class="box"></div>
<img src="https://cdn.pixabay.com/photo/2017/02/20/18/03/cat-2083492_960_720.jpg" alt="猫" width="200" height="200" style="display: none;">
<script type="text/javascript">
$(document).ready(function(){
// 显示
$("#show").click(function(){
$(".box").show();
$("img").show();
});
// 隐藏
$("#hide").click(function(){
$(".box").hide();
$("img").hide();
});
// 切换
$("#toggle").click(function(){
$(".box").toggle();
$("img").toggle();
});
// 淡入
$("#fadein").click(function(){
$(".box").fadeIn();
$("img").fadeIn();
});
// 淡出
$("#fadeout").click(function(){
$(".box").fadeOut();
$("img").fadeOut();
});
// 淡入淡出切换
$("#fadetoggle").click(function(){
$(".box").fadeToggle();
$("img").fadeToggle();
});
// 半透明
$("#fadeTo").click(function(){
$(".box").fadeTo("slow", 0.5);
$("img").fadeTo("slow", 0.5);
});
// 自定义动画
$("#animate").click(function(){
$(".box").animate({
left: '250px',
opacity: '0.5',
height: '150px',
width: '150px'
});
$("img").animate({
left: '250px',
opacity: '0.5',
height: '150px',
width: '150px'
});
});
});
</script>
</body>
</html>
```
阅读全文