1、怎么设置input里背景颜色为透明状态;2、文本框无法输入内容;3、鼠标经过文本框时边框颜色不变

1、怎么设置input里背景颜色为透明状态;2、文本框无法输入内容;3、鼠标经过文本框时边框颜色不变

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Project1</title>
<link rel="stylesheet" href="CSS/index.css">
</head>
<body>
<!--头部-->
<div class="header">
<div class="logo"><img src="images/logo.png"></div>
<div class="nav">
<ul>
<li><a href="#">HOME</a></li>
<li><a href="#">ABOUT</a></li>
<li><a href="#">GALLERY</a></li>
<li><a href="#">FACULITY</a></li>
<li><a href="#">EVENTS</a></li>
<li><a href="#">CONTECT</a></li>
</ul>
</div>
<div class="clear"></div>
</div>
<!--中间部分-->
<div class="main">
<!--banner图-->
<div  class="banner">
<!--send message-->
<!--遮罩层-->
<div  class="layer"></div>
<form>
<input  class="inf" type="text" placeholder="your Name">
<p></p>
<input  class="inf" type="text" placeholder="your Phone">
<p></p>
<input  class="inf" type="text" placeholder="your Email">
<p></p>
<textarea placeholder="Write Your Comments Here" class="text" cols="30" rows="10"></textarea>
<p></p>
<button class="send">SENDMESSAGE</button>
</form>
</div>
<!--ABOUT区-->
<div class="about"></div>
<!--GALLERY区-->
<div class class="gallery"></div>
</div>
<!--页脚区-->
<div class="footer"></div>
</body>
</html>





*{
margin: 0;
padding:0;
}
.header{
background-color: #07cbc9;
width: 100%;
margin: 0 auto;
height: 80px;
float:left;

}
.header .clear{
clear:all;
}
.header .logo{
margin-left: 50px;
font-size: 40px;
float:left;
padding:15px;
width: 400px;
}
li:hover{
background-color: #000;
}
.header .nav{
float: right;
}
.header .nav ul{
margin-right:80px;
}
.header .nav ul li{
padding-top: 30px;
height:50px;
float:left;
font-size: 15px;
color:#ffffff;
list-style: none;
text-align:center;
margin-left:10px;
}
.main .banner{
width:100%;
height: 800px;
background: url("../images/banner3.jpg");
text-align: center;
}

.main .banner .layer{
top: 80px;
background-color: black;
background-color: rgba(0,0,0, 0.5);
position: absolute;
width:100%;
height:720px;
left:0px;
float:left;
}
.main .banner form {
text-align:center;
padding-top:300px;
}
.main .banner form .inf:hover{
border:2px #07cbc9 solid;
}
.main .banner form .inf{
width:480px;
height: 30px;
margin-top:10px;
border: 1px white solid;
color:white;
}
.main .banner form .text{
margin-top: 10px;
border: 1px white solid;
width:480px;
height: 90px;
color:white;
font-family: "Arial";
font-size:13.33px;
}
.main .banner form .send{
widows: 180px;
height: 30px;
margin-top:10px;
border: 1px white solid;
color:white;
text-align: center;
font-size:13.33px;
}


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

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

2回答
好帮手慕阿莹 2018-08-12 12:21:43

同学可以把from用一个div包裹起来,设置一下这个div,例如,我给这个div的类名为 a,给它一个相对定位,并设置它的位置:

例如:

<div class="a">
<form>
<input  class="inf" type="text" placeholder="your Name">
<p></p>
<input  class="inf" type="text" placeholder="your Phone">
<p></p>
<input  class="inf" type="text" placeholder="your Email">
<p></p>
<textarea placeholder="Write Your Comments Here" class="text" cols="30" rows="10"></textarea>
<p></p>
<button class="send">SENDMESSAGE</button>
</form>
</div>
.main .banner .a {
z-index: 3;
width: 500px;
position: absolute;
top: 450px;
margin-top:-150px;
right: 50%;
margin-right: -250px;
text-align: center;
}

相关具体数值可以根据你的需求设置一下

如果我的回答解决了你的问题,请采纳,祝学习愉快.

chrismorgen 2018-08-10 14:54:51
  1. 将文本框变为透明你可以设置文本框的背景颜色,修订之后的代码如下图:

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

  2. 文本框无法输入内容是因为你的遮罩层跑到form表单上方去了,可以添加z-index属性,修订之后的代码如下图:

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

  3. 按照第二步修改完之后,鼠标划过文本框就会变色了,祝学习愉快~

  • 提问者 慕桂英8566455 #1
    老师,我照着你的代码改了之后文本框还是没法输入内容啊
    2018-08-11 08:27:05
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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