关于banner区文本框的问题

关于banner区文本框的问题

http://img1.sycdn.imooc.com//climg/5d79015b09e493a900000000.jpg

这文本框内部怎么设置透明呢?还有在这种Li或者Input标签上面用类选择器还可以生效吗?不知道我的这种设计输入框的思路是不是可行呢

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title></title>
		<link rel="stylesheet" type="text/css" href="CSS/common.css">
	</head>
	<body>
		<div class="header">

			<div class="logo">
				<img src="images/logo.png" />
			</div>
			<div class="menu">
				<ul>
					<li>HOME</li>
					<li>ABOUT</li>
					<li>GALLERY</li>
					<li>FACULTY</li>
					<li>EVENTS</li>
					<li>CONTACT</li>
				</ul>
			</div>
		</div>
		<div class="content">
			<div class="banner">
				<div class="beijin">
					<div class="form">
						<ul>
						<li><input type="text" value="your name"/></li>
						<li><input type="text" value="your email"/></li>
						<li><input type="text" value="your phone"/></li>
						<li><input type="text" value="write you comment here"/>	</li>
					</ul>
					</div>
					
				
				
				
				
				</div>
				<div class="form">
					
				</div>
			</div>
			<div class="about">
				<div class="bg1">
					<div class="top">
						<div class="h3" id="">
							<h3>ABOUT</h3>

						</div>

						<p>Xi Jinping, general secretary of the Central Committee of the Communist Party of China
							(CPC), presided over the 10th meeting of the central committee for deepening overall reform
							Monday.</p>
						<img src="images/bb3.jpg" />
					</div>
					<div class="left">
						<div class="p1">
							<p>
								A WORD <br>ABOUT US
							</p>
						</div>
						<div class="p2">
							<p>
								Xi Jinping, general secretary of the Central Committee of the Communist Party of China
								(CPC), presided over the 10th meeting of the central committee for deepening overall reform
								Monday.
							</p>
							<div class="btn">
								<a href="#" class="btn-a">
									<p>EXPLORE</p>
								</a>


							</div>

						</div>


					</div>
					<div class="right">
						<div class="right-up">
							<p>70000</p>
							<span>Student</span>
						</div>
						<div class="right-down">
							<p>600</p>
							<span>Faculty</span>
						</div>
					</div>

				</div>
			</div>
			<div class="about2">
				<div class="bg2">
					<ul>
						<li>
							<div class="1">
								<img src="images/b1.jpg">
							</div>
						</li>
						<li>
							<div class="2">
							<a href="#"><span>EXPLORE</span></a>	
							</div>
						</li>
						<li>
							<div class="3">
								<img src="images/b2.jpg">
							</div>
						</li>
						<li>
							<div class="4">
							<a href="#"><span>EXPLORE</span></a>	
							</div>
						</li>
						<li>
							<div class="5">
							<a href="#"><span>EXPLORE</span></a>	
							</div>
						</li>
						<li>
							<div class="6">
								<img src="images/b3.jpg">
							</div>
						</li>
						<li>
							<div class="7">
							<a href="#"><span>EXPLORE</span></a>	
							</div>
						</li>
						<li>
							<div class="8">
								<img src="images/b4.jpg">
							</div>
						</li>
					</ul>
				</div>
			</div>
			<div class="gallery">
				<div class="gallery-top">
					<div class="h3" id="">
						<h3>ABOUT</h3>
					
					</div>
					
					<p>Xi Jinping, general secretary of the Central Committee of the Communist Party of China
						(CPC), presided over the 10th meeting of the central committee for deepening overall reform
						Monday.</p>
					
				</div>
				<div class="middle">
					<ul>
						<li>
							<img src="images/03-01.jpg" />
							<div class="li-b">
								<p>TESTTESTTEST</p>
							</div>
						</li>
						<li>
							<img src="images/03-02.jpg" />
							<div class="li-b">
								<p>TESTTESTTEST</p>
							</div>
						</li>
						<li>
							<img src="images/03-03.jpg" />
							<div class="li-b">
								<p>TESTTESTTEST</p>
							</div>
						</li>
						<li>
							<img src="images/03-04.jpg" />
							<div class="li-b">
								<p>TESTTESTTEST</p>
							</div>
						</li>
						<li>
							<img src="images/03-05.jpg" />
							<div class="li-b">
								<p>TESTTESTTEST</p>
							</div>
						</li>
						<li>
							<img src="images/03-06.jpg" />
							<div class="li-b">
								<p>TESTTESTTEST</p>
							</div>
						</li>
						
					</ul>
				</div>
			</div>
		</div>
		<div class="footer">
			<div class="footer-b">
				<p>@2016 imooc.com 京ICP备123456</p>
			</div>
		</div>
	</body>
</html>
*{
	padding: 0px;
	margin: 0px;
}
a{
	text-decoration: none; 
}
.header{
	width: 1910px;
	height: 80px;
	line-height: 80px;
	background-color: #07cbc9;
	position: fixed;
}
.header .logo img{
	margin-left: 90px;
	float: left;
	margin-top: 15px;
}
.header .menu{
	height: 80px;
	line-height: 80px;
	float: right;
	color: white;
}
.header .menu li{
	float: left;
	line-height: 80px;
	margin-right: 10px;
	list-style: none;
}
.content{
	width: 1910px;
	height: auto;
	overflow: hidden;
	
}
.content .banner{
	margin-top: 80px;
}
.content .banner .beijin{
	background-image: url(../images/banner3.jpg);
	width: 1910px;
	 height: 600px;
	background-repeat: no-repeat;
	background-size:1910px 600px;
}
.content .banner .beijin input{
	
}
/* banner区表格设计 */
.content .banner .form{
	/* float: left; */
	/* position: absolute; */
}
.content .banner .form input{
	/* color: white; */
	border: ;
}
.about{
	/* overflow: hidden; */
	
}
.content .about .bg1{
	
	width: 1910px;
	height: 800px;
	
}
.content .about .bg1 img{
	margin: 300px 580px;
}
.content .about .bg1 H3{
	float: left;
	position: absolute;
	
	
	font-size: 50px;
	margin: 60px 800px ;
	
}


.content .about .bg1 .top p{
	
	margin: 140px 740px;
	width: 300px;
	height: 100px;
	word-wrap: break-word;
	text-align: center;
	position: absolute;
	
}
.about .bg1 .left .p1 p{
	 position: absolute; 
	font-size: 35px;
	text-align: center;
	margin: -650px 320px;
}
.about .bg1 .left .p2{
	position: absolute;
	width: 350px;
	height: 200px;
	border: darkgray 1px solid;
	margin: -500px 320px;
	font-size: 20px;
	background: rgba(255,255,255,0.4);
	padding: 10px;
}

.about .bg1 .left .p2 .btn .btn-a{
	width: 50px;
	
}
.about .bg1 .left .p2 .btn .btn-a p{
	font-size: 20px;
	background-color: black;
	padding: 10px 15px;
	color: white;
	border: black 2px solid;
	margin: 8px 0;
	display: inline-block;
	
}

.about .bg1 .right-up{
	
	float: right;
	width:200px;
	height: 120px;
	margin: -740px 400px;
	border: #07CBC9 2px solid;
	
}
.about .bg1 .right-up p{
	font-size: 35px;
	line-height: 35px;
	margin: 15px 55px;
}
.about .bg1 .right-up span{
	font-size: 25px;
	line-height: 25px;
	margin: 0px 59px;
}
.about .bg1 .right-down{
	
	float: right;
	width:200px;
	height: 120px;
	margin: -560px 400px;
	border: #07CBC9 2px solid;
	
}
.about .bg1 .right-down p{
	font-size: 35px;
	line-height: 35px;
	margin: 15px 55px;
}
.about .bg1 .right-down span{
	font-size: 25px;
	line-height: 25px;
	margin: 0px 59px;
}
.about2{
	overflow: hidden;
}
.about2 .bg2 ul{
	width: 1950px;
	height: 950px;
}
.about2 .bg2 ul li{
	list-style: none;
	float: left;
	border:black 1px solid;
	width: 480px;
	height: 400px;
	background-color: #07CBC9;
	border: #07CBC9;
}
.about2 .bg2 ul li img{
	
	width: 480px;
	height: 400px;
}
.about2 .bg2 li a{
	background: #000000;
	color: #FFFFFF;	
	 /* height: 40px; */
	display: inline-block;
	margin: 300px 150px;
	
}
.about2 .bg2 li span{
	padding: 35px;	
	font-size: 24px;
	line-height: 50px;
	
}
.gallery {
	width: 1920px;
	/* height: 800px; */
	overflow: hidden;
}
.gallery .gallery-top  h3{
	 float: left; 
	position: absolute;
	
	
	font-size: 50px;
	margin: 60px 850px ;
	
}


.gallery .gallery-top p{
	
	margin: 140px 740px;
	width: 400px;
	height: 100px;
	word-wrap: break-word;
	text-align: center;
	position: absolute;
	
}
.gallery .middle{
	margin-top: 288px;
	margin-left: 260px;
	width: 1500px;
}
.gallery .middle ul{
	list-style: none;
}
.gallery .middle ul li{
	float: left;
	margin: 50px;
	margin-bottom: 90px;
}
/* .gallery .middle .li-b{
	width: 360px;
	height: 70px;
	background: #000000;
	
} */
/* 列表图片底部元素 */
.gallery .middle img{
	display: block;
}
.gallery .middle .li-b p{
	color: white;
	background-color: black;
	padding: 16px;
	text-align: center;
}
.footer .footer-b p{
	color: white;
	background-color: #07cbc9;
	font-size: 20px;
	text-align: center;
	padding: 25px;
}


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

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

3回答
芝芝兰兰 2019-09-12 17:06:13

同学你好。

1、遮罩层就像在图片上蒙上一层砂一样,具体实现就是使用一个背景颜色为半透明的div,大小和图片保持一致,使用定位将其定位在与图片相同的位置。这个在作业的评分标准中有提到呢

http://img1.sycdn.imooc.com//climg/5d7a062a0947145e06140314.jpg

2、如果只有背景图和表单的情况下,同学那么实现也是可以的。但是这样就做不到遮罩层的效果了。也起不到我们题目的设计初衷,综合锻炼CSS定位的目的了呢

3、textarea在 HTML课程中 4-5节 html表单-3中有介绍~果使用<textarea></textarea>,文字可以自动在左上角显示,写满一行就可以自动换行,或者按enter键手动换行。如果是<input type="text">,只是单行文本无法换行。

祝学习愉快~


  • 老师我还提了一个问题在本问题的回答区里,麻烦查看一下,谢谢!
    2019-09-12 22:14:43
提问者 不停奔跑的小恐龙 2019-09-12 16:52:29

http://img1.sycdn.imooc.com//climg/5d7a07180908799107300331.jpg

http://img1.sycdn.imooc.com//climg/5d7a073309a121e609710425.jpg

老师这种情况是怎么解决呢?

  • 同学你好,同学可以给header设置z-index:100;使header在其他元素上边显示。祝:学习愉快~
    2019-09-14 09:45:52
芝芝兰兰 2019-09-12 14:47:09

同学你好。

1、背景色变为透明可以使用   background-color: transparent; 来做到


2、在<body>之间的任何标签上都可以使用class属性,并通过类选择器选择


3、表格的思路有以下建议:

1)不建议使用ul li 的方式,同学可以试一下将ul和li都去掉,只用input。不仅没有li前的小黑点 · 而且还能显示为一纵列:

http://img1.sycdn.imooc.com//climg/5d79e772096bfaa001900104.jpg


2)建议同学不要将这个form放在背景图片这个div中,而是和背景图并列,建议是这样的结构,保证表格能显示在遮罩层的上面:

http://img1.sycdn.imooc.com//climg/5d79e81d09bb42e005700253.jpg


3)至于表格的居中问题,可以给装表格的div设置定位。然后设置 right: 50%,使其右边缘距浏览器右边距离为整个页面的一半。然后给表格设置宽度例如500px,再使用margin-right设为负数-250px,比如将右边“往左拉”宽度的一半。使其对其到正中间。而top可以根据背景图片的高度进行设置。


如果解答了同学的疑问,望采纳~

祝学习愉快~


  • 老师第三大点第二小店说的遮罩层指的是什么呢,我banner这里的结构挺简单的,就是一个大盒子设置了背景图片,里面装了文本框和按钮,这样不就可以很自然的将内容放在背景上了吗 还有一个问题就我看老师回复其他同学是建议使用textarea替换文本框是吗,用法之前有讲过吗
    2019-09-12 16:29:40
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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