老师,about区请帮忙演示一下
麻烦帮忙把左边和中间部分做一下解释一下, 在这卡了太久, 右边我自己再尝试做.麻烦了
<!DOCTYPE html> <html> <head> <title>Career builder</title> <link rel="stylesheet" type="text/css" href="Website.css"> </head> <body> <div class="header"> <div class="logo"><img src="images/logo.png"></div> <div class="nav"> <ul> <li>HOME</li> <li>ABOUT</li> <li>GALLERY</li> <li>FACULTY</li> <li>EVENTS</li> <li>CONTACT</li> </ul> </div> </div> <div class="banner"> <img src="images/banner3.jpg"> <div class=bannerLayer></div> <div class="textArea"> <input type="text" name="username" placeholder="your Name"> <input type="text" name="userphone" placeholder="your Phone"> <input type="text" name="useremail" placeholder="your Email"> <textarea name="comment" placeholder="Write Your Comment Here"></textarea> <button>SEND MESSAGE</button> </div> </div> <div class="main"> <div class="about"> <div class="aboutup"> <h1 class="aboutText1">ABOUT</h1> <div class="line"></div> <ul> <li> Lorem lpsum is simply dummy text of the printing and typesetting industry. </li> <li> Lorem lpsum has been the industry's standard dummy </li> <li> text ever since the 1500s. </li> </ul> <div class="milddleBox"> <div class="aboutup_left"> <h1> A WORD<br> ABOUT US</h1> <div class="aboutup_left-text"> <span>Praesent dignissim viverra estm sed<br> bibendum ligula congue non. Sed ac nisl<br>et felis gravida commodo? Suspendisse<br>eget ullamcorper ipsum. Suspendisse<br>diam amet.</span> <button>EXPLORE</button> </div> </div> <div class="aboutup_mid"> <img src="images/bb3.jpg"> </div> <div class="aboutup_right"> <div> <span>70000</span> <div class="line2"></div> <span>Students</span> </div> <div> <span>600</span> <div class="line2"></div> <span>Faculty</span> </div> </div> </div> </div> </div> <div class="gallery"></div> </div> <div class="footer"></div> </body> </html>
*{
margin:0;padding:0;
font-family: Microsoft Yahei UI;
}
/*头部底部结构*/
.header,.footer{
width: 100%;
height: 80px;
background: #07cbc9;
overflow: hidden;
}
/*头部样式*/
.header{
position: fixed;
z-index: 99999;
top: 0;
}
.header .logo img{
height:32px;
width: 170px;
display: inline-block;
float: left;
padding-top: 24px;
padding-left: 100px;
}
.header .nav ul{
float: right;
}
.header .nav ul li{
display: inline-block;
color: #ffffff;
margin-right: 5px;
padding:0 10px;
line-height: 80px;
font-size: 13px;
font-weight: bold;
}
.header .nav ul:nth-last-child(1){
margin-right: 2em;
}
.header .nav ul li:hover{
background-color: #000;
cursor: pointer;
}
/*Banner区样式*/
.banner{
width: 100%;
height: 600px;
margin-top:80px;
position: relative;
}
.banner img{
width: 100%;
height: 100%;
}
/*遮罩*/
.bannerLayer{
width: 100%;
height: 600px;
opacity: 0.5;
background: #000;
position: absolute;
top:0;
z-index: 2;
}
/*文本框样式*/
.textArea{
position: absolute;
width: 500px;
height: 300px;
top:50%;
right: 50%;
margin-right:-250px;
margin-top:-150px;
z-index:9;
}
.textArea input,
.textArea textarea,
.textArea button{
border:1px solid #666;
display:block;
margin-bottom: 20px;
background: transparent;
color: grey;
outline: none;
}
.textArea input{
width: 500px;
height: 40px;
text-indent:20px;
}
.textArea textarea{
width: 500px;
height: 115px;
padding-top: 15px;
text-indent:20px;
}
.textArea button{
width: 130px;
height: 40px;
position: absolute;
right: 50%;
margin-right:-65px;
cursor: pointer;
}
.textArea input:hover,
.textArea input:focus{
border:#07cbc9 1px solid;
}
.textArea textarea:hover,
.textArea textarea:focus{
border:#07cbc9 1px solid;
}
.textArea button:hover{
background:#07cbc9;
color:#ffffff;
}
/*About区*/
.main .about .aboutup{
width: 100%;
height: 800px;
position: relative;
}
.main .about .aboutup .aboutText1{
font-size:50px;
text-align: center;
padding-top:20px;
}
.main .about .aboutup .line{
width: 45px;
height: 2px;
background:#07cbc9;
position: absolute;
left:50%;
margin-left: -22.5px;
margin-top: 8px;
}
.main .about .aboutup ul{
margin-top:30px;
}
.main .about .aboutup ul li{
list-style: none;
text-align: center;
margin-bottom:0.5em;
color:grey;
}
/*ABOUT区结构*/
.middlebBox{
width: 1200px;
margin:0 auto;
overflow: hidden;
position: relative;
}
.middleBox>div{
float: left;
}
.aboutup_mid img{
height: 420px;
width: 600px;
}
.aboutup_left{
width: 300px;
height: 400px;
position: relative;
}
.aboutup_left-text{
border:1px solid grey;
width: 300px;
height: 275px;
margin-top:15px;
padding-top:15px;
padding-left:25px;
z-index: 99;
position: absolute;
left: 100px;
background-color: rgba(255,255,255,0.5);
}
.aboutup_left h1{
font-size:32px;
font-weight: normal;
text-align: center;
}0
收起
正在回答
1回答
你好同学,老师先给你一个调整思路,先按照思路去修改,如果哪里不会了,可以粘贴代码提问,老师会帮助你指定
思路:
中间部分的大div,设置固定宽度 , 例如1200px. 然后使用margin:0 auto设置这个div居中,注意这里的宽度要和GALLERY区的宽度一致,里面3个小的div,设置浮动使显示在一行。

然后如下的文本框建议使用background: rgba(255,255,255,0.5);实现遮罩效果 .并且文本框可以设置绝对定位 ,使部分在图片中显示 . 注意要设置文本框的父元素div相对定位 .使文本框参照其父元素定位

祝学习愉快 ,望采纳。
相似问题
登录后可查看更多问答,登录/注册
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星