老师,请检查

来源:3-5 编程练习

广东靓仔

2019-06-29 11:18:10

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="css/style.css">
<script src="js/jquery.js"></script>
<script src="js/script.js"></script>
</head>
<body>
<nav>
<a href="#">强化</a>
<a href="#">携手</a>
<a href="#">贯穿</a>
<a href="#">体验</a>
</nav>
<div>
<img src="img/1.jpg" alt="">
<img src="img/2.jpg" alt="">
<img src="img/3.jpg" alt="">
<img src="img/4.jpg" alt="">
</div>
</body>
</html>
*{
margin:0;
padding:0;
}
nav{
width:1200px;
height:40px;
margin:30px auto 0;
display:flex;
justify-content:"space-between";
background-color:#333333;
border-radius:5px;
}
nav a{
width:25%;
height:40px;
line-height:40px;
text-align:center;
text-decoration:none;
font-size:22px;
color:#fff;
}
div{
width:1200px;
height:460px;
display:flex;
justify-content:space-between;
margin:0 auto;
overflow:hidden;
}
div img{
width:100%;
height:100%;
}
$(document).ready(function(){
$('a').click(function(){
$('img').eq($(this).index()).css({'opacity':'1','background':'#bbb','color':'#333333'}).siblings().css({'opacity':'0'});
});
});


写回答

1回答

好帮手慕慕子

2019-06-29

同学你好, 请问你这里是要实现3-5编程的效果吗?如果是这样的话, 那么需要先给图片通过绝对定位属性放置在一起,默认透明度为0不显示, 只给第一张图片设置opacity:1;属性显示图片, 然后通过js为他选项卡绑定事件, 实现图片的切换效果

http://img.mukewang.com/climg/5d1704eb000197c506120155.jpg

http://img.mukewang.com/climg/5d1704d70001b5c705860529.jpg

另, 可以在点击选项卡的时候, 改变当前选项卡的背景颜色,让实现效果更好哦 

http://img.mukewang.com/climg/5d17059b0001c4b314940185.jpg

如果同学指的不是指这里,建议: 可以在对应的小节提问, 便于老师准确高效的为你解决问题

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~


0

0 学习 · 36712 问题

查看课程

相似问题