我的banner区域的图片和顶部区域不在一个页面,怎么设置banner区?
*{ font-family: Microsoft YaHei UI; margin:0px; padding:0px; } .top{ width:100%; position:relative; background-color:#07cbc9; height:60px; } .top .top-image{ float:left; margin-left:50px; } .top .auth{ float:right; } .top .auth ul li{ list-style: none; float:left; margin-right: 20px; margin-top: 20px; text-align: center; } .top .auth ul li:hover{ background-color: black; } .top .auth ul li a{ text-decoration: none; color:#ffffff; } .banner{ width:100px; height:600px; text-align: center; } .banner .banner-image{ width: 100%; position: absolute; text-align: center; } .banner .topLayer{ position:absolute; width:100%; height:600px; background-color: #000; opacity: 0.4; }
5
收起
正在回答 回答被采纳积分+1
4回答
好帮手慕柯南
2019-10-26 18:01:29
同学你好!
这里老师对同学的css做了一下修改,由于修改地方较多,老师会在注释中说明为什么那里会进行修改,同学可以参考一下:
*{ font-family: Microsoft YaHei UI; margin:0px; padding:0px; } .top{ width:100%; position:relative; background-color:#07cbc9; height:60px; } .top .top-image{ float:left; margin-left:50px; } .top .auth{ float:right; } .top .auth ul li{ list-style: none; float:left; margin-right: 20px; margin-top: 20px; text-align: center; } .top .auth ul li:hover{ background-color: black; } .top .auth ul li a{ text-decoration: none; color:#ffffff; } .banner{ width:100%; height:600px; /* 这里不需要居中设置,表单区域是通过绝对定位来实现的居中以及显示在最上层的 */ /* text-align: center; */ } .banner .banner-image{ width: 100%; height:600px; /* 这里推荐使用相对定位*/ /* position: absolute; */ position: relative; text-align: center; } .banner .topLayer{ position:absolute; width:100%; height:600px; background-color: #000; opacity: 0.4; z-index: 1; /* 遮罩层使用了绝对定位,应该设置top,否则无法和图片重叠 ,top设置为导航栏的高度即可*/ top:60px; }
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
Sherlock_Lzh
2019-10-26 17:32:23
*{ font-family: Microsoft YaHei UI; margin:0px; padding:0px; } .top{ width:100%; position:relative; background-color:#07cbc9; height:60px; } .top .top-image{ float:left; margin-left:50px; } .top .auth{ float:right; } .top .auth ul li{ list-style: none; float:left; margin-right: 20px; margin-top: 20px; text-align: center; } .top .auth ul li:hover{ background-color: black; } .top .auth ul li a{ text-decoration: none; color:#ffffff; } .banner{ width:100%; height:600px; text-align: center; } .banner .banner-image{ width: 100%; height:600px; position: absolute; text-align: center; } .banner .topLayer{ position:absolute; width:100%; height:600px; background-color: #000; opacity: 0.4; z-index: 1; }
Sherlock_Lzh
2019-10-26 17:31:55
<!DOCTYPE html> <html> <head> <title>作业</title> <link rel="stylesheet" type="text/css" href="css/test.css"> <script type="text/javascript" src="js/biancheng.js"></script> </head> <body> <div class="top"> <div class="top-image"> <a href="https://class.imooc.com" class="ccl"><img src="images/logo.png" ></a> </div> <div class="auth"> <ul> <li><a href="#" class="cl">HOME</a></li> <li><a href="#" class="cl">ABOUT</a></li> <li><a href="#" class="cl">GALLERY</a></li> <li><a href="#" class="cl">FACULTY</a></li> <li><a href="#" class="cl">EVENTS</a></li> <li><a href="#" class="cl">CONTACT</a></li> </ul> </div> </div> <div class="banner"> <div class="banner-image"> <img src="images/banner3.jpg" class="banner-image"> </div> <div class="topLayer"> </div> <div class="biaodan"> <form action="" method=""> <input type="text" name="" id="" value="your Name"> <input type="text" name="" id="" value="your Phone"> <input type="text" name="" id="" value=" your Emile"> <input type="text" name="" id="" value="Write Your Comment Here"> <input type="text" name="" id="" value="SEND MESSAGE"> </form> </div> </div> <div class="ABOUT"> </div> <div class="GALLERY"> </div> <div class="foot"> </div> </body> </html>
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星