鼠标滑过表单各项时,表单项的边框颜色没有变化,顶端的几个超链接鼠标滑过显示背景色区域较小是怎么回事
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>homework</title>
<style>
*{
margin: 0;
padding:0;
}
.clear{
clear: both;
}
.top .top_color{
width: 100%;
height: 60px;
float: left;
}
.top .top_logo{
position: absolute;
top: 0px;
width: 15%;
height: 60px;
left: 80px;
}
.top .nav{
position: absolute;
right: 0px;
top: 0px;
}
.top ul{
padding-right: 50px;
}
.top ul li{
font-size: 17px;
float: left;
list-style-type: none;
font-weight: bold;
width: 100px;
height: 60px;
line-height: 60px;
}
.top ul a{
color: white;
text-decoration: none;
}
.top .nav ul li a:hover{
width: 100px;
height: 60px;
background-color: black;
}
.banner img{
position: relative;
width: 100%;
height: 600px;
}
.banner .banner3{
width: 100%;
height: 600px;
background-color: black;
position: absolute;
top: 60px;
z-index: 50;
opacity: 0.1;
}
.banner .f form{
position: absolute;
top: 60px;
left: 50%;
margin-left: -180px;
border-color: white;
margin-top: 60px;
}
.banner .f form input{
position: relative;
border-width: 1px;
border-color: white;
background: none;
margin-bottom: 40px;
padding-bottom: 10px;
padding-right: 200px;
border-style: solid;
}
.banner .f form input:hover{
margin-bottom: 40px;
padding-bottom: 10px;
padding-right: 200px;
border-style: solid;
border-width: 1px;
border-color: #07cbc9;
}
.banner .f form .end{
padding-bottom: 150px;
}
.banner .f form button {
float: left;
width: 150px;
height: 30px;
border-color: white;
border-width: 0.5px;
color: gray;
background-color: transparent;
text-align: center;
margin-left: 105px;
}
</style>
</head>
<body>
<div class="top">
<img src="images/logo_bgc.png" class="top_color">
<img src="images/logo.png" class="top_logo">
<div class="nav">
<ul>
<li><a href="" target="_blank">HOME</a></li>
<li><a href="" target="_blank">ABOUT</a></li>
<li><a href="" target="_blank">GALLERY</a></li>
<li><a href="" target="_blank">FACULTY</a></li>
<li><a href="" target="_blank">EVENTS</a></li>
<li><a href="" target="_blank">CONTACT</a></li>
</ul>
</div>
</div>
<div class="clear"></div>
<div class="banner">
<img src="images/banner3.jpg" alt="">
<div class="banner3"></div>
<div class="f">
<form>
<input type="textbox" placeholder="your Name" ><br>
<input type="textbox" placeholder="your Phone" ><br>
<input type="textbox" placeholder="your Email" ><br>
<input type="textbox" placeholder="Whrite Your Comment Here" class="end"><br>
<button type="button">SEND MESSAGE</button>
</form>
</div>
</div>
</body>
</html>
正在回答 回答被采纳积分+1
同学你好,测试好帮手慕古丽老师提供的代码是可以成功运行的,建议同学重新进行测试,或尝试使用下方代码进行测试。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>homework</title> <!-- 按照作业需求引入css文件 --> <link rel="stylesheet" href="css/index.css"> </head> <body> <div class="top"> <img src="/logo_bgc.png" class="top_color"> <img src="images/logo.png" class="top_logo"> <div class="nav"> <ul> <li><a href="" target="_blank">HOME</a></li> <li><a href="" target="_blank">ABOUT</a></li> <li><a href="" target="_blank">GALLERY</a></li> <li><a href="" target="_blank">FACULTY</a></li> <li><a href="" target="_blank">EVENTS</a></li> <li><a href="" target="_blank">CONTACT</a></li> </ul> </div> </div> <div class="clear"></div> <!-- banner部分 --> <div class="banner"> <!-- 图片 --> <div class="pic"> <img src="/images/banner3.jpg"> </div> <!-- 遮罩层 --> <div class="topLayer"> </div> <!-- 最上层的内容 --> <div class="btn"> <form action="#" method="post"> <input class="text" type="text" name="your name" placeholder="your Name" required=""> <input class="text" type="text" name="your phone" placeholder="your Phone" required=""> <input class="text" type="text" name="your email" placeholder="your Email" required=""> <textarea class="text" rows="5" cols="50" name="your comment" placeholder="Write Your Comment Here"></textarea><br> <input type="submit" value="SEND MESSAGE"> </form> </div> </div> </body> </html>
*{ margin: 0; padding:0; } .clear{ clear: both; } .top .top_color{ width: 100%; height: 60px; float: left; } .top .top_logo{ position: absolute; top: 0px; width: 15%; height: 60px; left: 80px; } .top .nav{ position: absolute; right: 0px; top: 0px; } .top ul{ padding-right: 50px; } .top ul li{ font-size: 17px; float: left; list-style-type: none; font-weight: bold; line-height: 60px; margin-left: 20px; } .top ul a{ color: white; text-decoration: none; display: block; padding: 0 10px; } .top .nav ul li a:hover{ /*width: 100px;*/ /*height: 60px;*/ background-color: black; } .banner img{ position: relative; width: 100%; height: 600px; } .banner .btn{ z-index: 2; width: 500px; position: absolute; top: 350px; margin-top:-150px; right: 50%; margin-right: -250px; text-align: center; } .banner input[type="submit"]{ color: #bdbdbd; /*color: #fff;*/ padding: 10px; margin: 10px; background-color: transparent; border: 2px solid gray; /*border: 1px solid #07cbc9;*/ outline: none; cursor: pointer; } .banner input[type="submit"]:hover{ background-color: #07cbc9; color:#fff; border:1px solid #07cbc9; } .banner .text{ color: #bdbdbd; width: 97%; padding: 10px; margin: 10px; background-color: transparent; border: 2px solid gray; /*border: 1px solid #07cbc9;*/ outline: none; } .banner .text:hover{ border: 2px solid #07cbc9;; }
祝学习愉快!
你好 头部连接处代码修改如下:
.top ul li{ font-size: 17px; float: left; list-style-type: none; font-weight: bold; /*width: 100px;*/ /*height: 60px;*/ line-height: 60px; margin-left: 20px; } .top ul a{ color: white; text-decoration: none; display: block; padding: 0 10px; } .top .nav ul li a:hover{ /*width: 100px;*/ /*height: 60px;*/ background-color: black; }
2、表单出建议参考如下:
<!-- banner部分 --> <div class="banner"> <!-- 图片 --> <div class="pic"> <img src="images/banner3.jpg"> </div> <!-- 遮罩层 --> <div class="topLayer"> </div> <!-- 最上层的内容 --> <div class="btn"> <form action="#" method="post"> <input class="text" type="text" name="your name" placeholder="your Name" required=""> <input class="text" type="text" name="your phone" placeholder="your Phone" required=""> <input class="text" type="text" name="your email" placeholder="your Email" required=""> <textarea class="text" rows="5" cols="50" name="your comment" placeholder="Write Your Comment Here"></textarea><br> <input type="submit" value="SEND MESSAGE"> </form> </div> </div>
css为:
.banner .btn{ z-index: 2; width: 500px; position: absolute; top: 350px; margin-top:-150px; right: 50%; margin-right: -250px; text-align: center; } .banner input[type="submit"]{ color: #bdbdbd; /*color: #fff;*/ padding: 10px; margin: 10px; background-color: transparent; border: 2px solid gray; /*border: 1px solid #07cbc9;*/ outline: none; cursor: pointer; } .banner input[type="submit"]:hover{ background-color: #07cbc9; color:#fff; border:1px solid #07cbc9; } .banner .text{ color: #bdbdbd; width: 97%; padding: 10px; margin: 10px; background-color: transparent; border: 2px solid gray; /*border: 1px solid #07cbc9;*/ outline: none; } .banner .text:hover{ border: 2px solid #07cbc9;; }
如果解决您的问题请采纳,祝学习愉快!
- 参与学习 人
- 提交作业 626 份
- 解答问题 4930 个
想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星