老师请教一下问题
<!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> <div class="gallery"></div> </div> <div class="footer"></div> </body> </html>
1
收起
正在回答
3回答
同学你好,可以参考下面的解释:
1、输入框这样写是可以的,没有问题。
2、文本框里的文字颜色需要输入才会和按钮中的字体颜色一致,如下:
输入框中的提示文字需要另外设置样式,参考:
3、同学说的是输入时候的这个效果吗?
这个阴影是输入框自带的,可以使用outline属性去掉,如下:
再次输入的时候就会是边框的颜色了:
如果鼠标不在输入框上,可以添加:focus代表的是聚焦时候的状态,如下:
4、是想让提示文字与输入框有些距离吗?可以使用text-indent文本缩进属性,例如:
如果想输入内容的时候也有间距,输入框上也需要添加:
5、 现在测试的效果:
图片超出了表单,是因为图片高度没有控制。不同的显示器分辨率不同,宽度不同,显示效果也会不同,所以建议控制banner的高度,以及遮罩层和表单都相对于banner盒子进行定位,这样页面在变化的时候就不会改变了。参考:
可以重新测试下,祝学习愉快!
慕勒9893359
2019-04-24 06:35:39
*{ margin:0;padding:0; } /*头部底部结构*/ .header,.footer{ width: 100%; height: 80px; background: #07cbc9; } /*头部样式*/ .header{ position: fixed; z-index: 99999; } .header .logo{display: inline;} .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; color: #ffffff; padding-right: 1.8em; line-height: 80px; font-size: 13px; font-weight: bold; } /*Banner区样式*/ .banner img{ margin-top:80px; width: 100%; height: auto; } /*遮罩*/ .bannerLayer{ width: 100%; height: 619.92px; opacity: 0.5; background: #000; position: absolute; top:80px; 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: #ffffff; } .textArea input{ width: 500px; height: 40px; } .textArea textarea{ width: 500px; height: 130px; } .textArea button{ width: 130px; height: 40px; position: absolute; right: 50%; margin-right:-65px; } .textArea input:hover{ border:#07cbc9 1px solid; } .textArea textarea:hover{ border:#07cbc9 1px solid; } .textArea button:hover{ background:#07cbc9; }
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星