老师检查一下这个作业
来源:2-8 项目作业
慕函数0445997
2022-12-12 16:24:27
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
.box h3 {
float: left;
font-weight: normal;
}
.box .wrap{
width: 1200px;
margin: 0 auto;
height: 50px;
line-height: 50px;
}
.box .nav{
float: right;
position: relative;
}
.box ul li {
float: left;
list-style: none;
margin-right: 40px;
}
.box ul li a {
text-decoration: none;
color: #000;
}
.box ul li.active a{
color: #f01400;
}
.box .right {
float: right;
margin-top: 10px;
}
.box .right a{
width: 80px;
height: 30px;
line-height: 30px;
color: #fff;
background-color: #000;
display: block;
text-decoration: none;
font-size: 12px;
border-radius: 5px;
text-align: center;
}
.box .slider{
width: 33px;
height: 3px;
background-color: #f01400;
position: absolute;
left: 0;
bottom: 5px;
transition: left .3s ease 0s;
}
</style>
</head>
<body>
<div class="box">
<div class="wrap">
<h3>慕课手机</h3>
<div class="right">
<a href="">立即购买</a>
</div>
<div class="nav">
<ul>
<li class="active">
<a href="">首页</a>
</li>
<li>
<a href="">外观</a>
</li>
<li>
<a href="">配置</a>
</li>
<li>
<a href="">型号</a>
</li>
<li>
<a href="">说明</a>
</li>
</ul>
<div class="slider"></div>
</div>
</div>
</div>
<script>
var box=document.querySelector('.box')
var lis=document.querySelectorAll('.nav ul li');
var slider=document.querySelector('.slider');
var dis=72;
for(var i=0;i<lis.length;i++){
lis[i].index=i;
lis[i].onmouseenter=function(){
slider.style.left=this.index*dis+'px';
for(var i=0;i<lis.length;i++){
lis[i].className='';
}
this.className='active';
}
}
</script>
</body>
</html>1回答
好帮手慕慕子
2022-12-12
同学你好,代码实现是对的,很棒!!!祝学习愉快~
相似问题