作业的中浮动的问题

作业的中浮动的问题

<!DOCTYPE html>

<html>

<head>

<title></title>

<link rel="stylesheet" type="text/css" href="index.css">

</head>

<body>

<div class="header">

<div class="logo">

<img src="images\logo.png">

</div>

<div class="span">

<ul>

<li><a href="#">HOME</a></li>

<li><a href="#">ABOUT</a></li>

<li><a href="#">GALLERY</a></li>

<li><a href="#">FACULTY</a></li>

<li><a href="#">EVENTS</a></li>

<li><a href="#">CONTACT</a></li>

</ul>

</div>

</div>

<div class="content">

<div class="banner">

<div class="img">

<img src="images/banner3.jpg">


<div class="cover">

<ul>

<li><input type="text" name="" placeholder="your Name"></li>

<li><input type="text" name="" placeholder="your Phone"></li>

<li><input type="text" name="" placeholder="your Email"></li>

<li><input type="text" name="" placeholder="your Name"></li>

<li><textarea rows="5" cols="20" name="" id=""></textarea></li>


</ul>

</div>

</div>

<div id="clear"></div>

</div>

<div class="about-text">

<div class="about"><h1>ABOUT</h1></div>

<div class="line"></div>

<div class="text"><p>Lorem Ipsun is simply dummy text of the printing and  typesetting</p>

  <p>industry.Lorem Ipsum has been the industry's standard dummy</p>

  <p>text ever since the 1500s.</p></div>

</div>

<div class="around">

<div class="img">

<img src="images/bb3.jpg">

<ul id="menu1">

<li><h2>A WORD</h2></li> 

<li><h2>ABOUT US</h2></li>

</ul>

</div>

</div>

</div>

<div class="footer"></div>




</body>

</html>

*{

padding: 0px;

margin: 0px;

}

.header{

width: 1200px;

margin: 0px auto;

height: 55px;

background-color: #07cbc9;

overflow: hidden;

}

.header .logo{

margin-left: 100px;

float: left;

}

.header .span ul{

margin-right: 60px;

margin-top: 0px

margin-bottom:0px;


}

.header .span ul li{

list-style: none;

float: right;

margin-right: 10px;

margin-top: 15px;


}

.header .span ul li a{


text-decoration: none;

color: #fff;

padding: 20px;


}

.header .span ul li a:hover{

background-color: #000;

opacity: 0.4;

}

.content{

width: 1200px;

margin: auto;

}

.content .banner img{

height: 500px;

width: 100%;



}

.content .banner .cover{

border: 0px dashed grey;

background-color: #000;

opacity: 0.4;

z-index: 2;

position: absolute;

top:55px;

left:160px;

/*float: left;*/

margin: auto;

width: 1200px;

height:500px;

clear: both;


}

.content .banner .cover ul{

text-align: center;

margin-top: 70px;

clear: both;

}

.content .banner .cover ul li{

margin-bottom: 20px;

list-style: none;

clear: both;

}

.content .about{

font-size: 25px;

text-align: center;

margin-top: 50px;

}

.content .line{

border:0.5px solid #07cbc9;

width: 3%;

margin: 20px auto;

/*margin-left: 745px;

margin-top: 20px;*/

}

.content .about-text .text{

width:100%;

text-align: center;

margin-top: 20px;

}

.content .about-text .text p{

color: #8E8E8E;

}

.content .around{


width: 100%;

}

.content .around .img{

width: 25%;

margin: 25px auto;

}

.content .around .img img{

/*float: left;

*/ margin-top: 40px;

margin-left: -170px;

position: absolute;

/* overflow: hidden*/;

}


.content .around #menu1{

  

      list-style:none;

      right: 340px;

      top: 50px;

      position:relative;

       

}


老师,为什么我覆盖cover的那一层,设置的绝对定位,然后它就不能根据屏幕的大小而变化呢?浮动的东西就不能设置margin:auto了吗?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2020-01-02 12:13:25

同学你好,1、运行贴出代码,在cover层中覆盖在图片上的遮罩层,当设置的绝对定位时,元素会脱离标准文档流,此时margin也是生效的,但是是作用在脱离标准文档流中,就会出现同学说的margin感觉没有生效的问题。

        2、根据题目要求,图片上要有半透明的遮罩,建议同学再添加一个遮罩层的内容,比如:

.topLayer{
	background-color: #000;
	opacity: 0.4;
	z-index: 1;
	position: absolute;
	top: 100px;
	width: 100%;
	height: 600px;
}

如上所示,width为100%,可以让遮罩层可以随浏览器宽度的改变而变化。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 阿满___最帅 #1
    老师,还是不行呢,我初始设计的就是1200px,而且我的覆盖层也没什么问题吧
    2020-01-02 15:13:40
  • 好帮手慕小班 回复 提问者 阿满___最帅 #2
    同学你好,1、因为根据题目提示,需要有一个半透明的遮罩层,所以老师建议将遮罩层作为一个div来设置书写。2、整体图片是相对于浏览器100%显示,所以同学可以设置图片、遮罩层都是宽度为100%的展示。 同学的代码同样是实现了遮罩层的效果,是可以的。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2020-01-02 17:18:26
  • 提问者 阿满___最帅 回复 好帮手慕小班 #3
    好的,谢谢老师
    2020-01-04 18:00:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师