老师,效果怎么没显示?

来源:3-4 行为层

广东靓仔

2019-06-29 10:35:50

<!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>全屏的云南旅游相册</title>
<link rel="stylesheet" href="css/index.css">
<script src="js/jquery.js"></script>
<script src="js/script.js"></script>
</head>
<body>
<span></span>
<nav>
<a href="#">泸沽湖</a>
<a href="#">丽江古城</a>
<a href="#">茶马古道</a>
<a href="#">就这家·云逸客栈</a>
<a href="#">西双版纳</a>
<a href="#">云南红酒庄</a>
<a href="#">桥子雪山</a>
<a href="#">普者黑</a>
<a href="#">海硬大道</a>
<a href="#">玉龙湾</a>
<a href="#">昆明郊野公园</a>
<a href="#">欧洲风琴小镇</a>
</nav>
<div>   <!--div>img*12-->
<img src="images/1.jpg">
<img src="images/2.jpg">
<img src="images/3.jpg">
<img src="images/4.jpg">
<img src="images/5.jpg">
<img src="images/6.jpg">
<img src="images/7.jpg">
<img src="images/8.jpg">
<img src="images/9.jpg">
<img src="images/10.jpg">
<img src="images/11.jpg">
<img src="images/12.jpg">
</div>
</body>
</html>
*{
margin:0;
padding:0;
border:none;
}
:root,
body{
background-color:#93b3c6;
overflow:hidden;
}
span{
display:block;
width:16px;
height:16px;
margin:30px auto 40px;
border-radius:50%;
background-color:#fff;
}
nav{
position:relative;
display:flex;       /*display和justify-content两个属性结合使用可以让元素在容器中左右均匀分布*/
justify-content:space-between;
width:78.125vw; /*1vw等于可视窗口的1%*/
margin: 0 auto 45px;
}
nav:before{
position:absolute;
top:20px;
width:100%;
height:10px;
background-color:#fff;
display:block;
content:'';
}
nav a{
position:relative;
font-size:20px;
padding:10px;
border:2px solid #5395b4;
color:#255d7e;
background-color:#fff;
text-decoration:none;
}
div{
position:relative;
width:78.125vw;
height:75vh;
margin:0 auto;
background-color:#fff;
box-shadow:0 0 30px 0 rgba(8, 1, 3, 0.3);
overflow:hidden;
}
div img{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
width:98%;
height:96%;
}
$(document).ready(function(){
$('a').click(function(){
$('img').eq($(this).index()).css({ 'opacity':'1' }).siblings().css({ 'opacity':'0' });
});
});


写回答

1回答

好帮手慕慕子

2019-06-29

同学你好, 老师这里测试同学的代码是可以实现效果的, 建议: 同学可以检查一下文件引入的路径是够正确, 然后清除浏览器缓存再测试一下哦

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

祝学习愉快~~~

0

0 学习 · 36712 问题

查看课程