遮罩层。总是大出那么一些。。这是为啥

遮罩层。总是大出那么一些。。这是为啥

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="css/demo.css">
</head>
<body>
    <div class="top">
        <img src="images/logo.png" alt="">
        <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 class="banner">
        <div class="shade"></div>
        <img src="images/banner3.jpg" alt="">
        <div class="form_data">
            <input type="text" placeholder="Your Name" class="input_info">
            <input type="text" placeholder="Your Phone" class="input_info">
            <input type="text" placeholder="Your Email" class="input_info">
            <textarea name="" id="" cols="30" rows="10" placeholder="Your Content"></textarea>
            <input type="button" name="" id="" value="SEND MESSAGE">
        </div>
    </div>
    <div class="about"></div>
    <div class="gallery"></div>
    <div class="footer"></div>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
*{
    margin:0;
    padding0;
}
 
.top{
    background-color:#07cbc9;
    height60px;
    width100%;
}
.top img{
    margin-left:60px;
    margin-top:5px;
}
 
.top ul{
    floatright;
    list-stylenone;
    margin-right60px;
    margin-top:20px;
}
 
.top ul li{
    floatleft;
    margin-right20px;
}
 
.top ul li a{
    font-family:"Microsoft YaHei UI""Microsoft YaHei""Segoe UI""Lucida Grande"HelveticaArialsans-serif;
    font-size:13px;
    font-weightbold;
    color:white;
    text-decorationnone;
}
 
.banner{
    position:relative;
    width100%;
    height:100%;
 
}
 
.banner img{
    width:100%;
 
}
 
.banner .shade{
    background-color: rgba(0,0,0,0.4);
    position:absolute;
    float:left;
    width:100%;
    height:100%;
 
}
 
.banner .form_data{
    position:absolute;
    top:25%;
    left:30%;
    text-aligncenter;
    height700px;
    width40%;
 
}
 
.banner .form_data input[type="text"]{
    float:left;
    width:100%;
    background-colortransparent;
    border1px solid white;
    padding-left:10px;
    height40px;
    margin-bottom20px;
    color:white;
    box-sizing:border-box;
    font-size18px;
}
 
.banner .form_data input[type="text"]:hover{
    border1px solid #07cbc9;
}
 
 
 
input::-webkit-input-placeholder {
    color:white;
}
input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    colorwhite;
}
input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    colorwhite;
}
input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    colorwhite;
}
textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color:white;
}
textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color:white
}
textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color:white
}
textarea::-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color:white;
}
 
.banner .form_data textarea{
    border1px solid white;
    resize: none;
    displayblock;
    background-color:transparent;
    width100%;
    padding-left:10px;
    padding-top:5px;
    box-sizing:border-box;
    color:White;
    font-size18px;
    font-family:"Microsoft YaHei UI""Microsoft YaHei""Segoe UI""Lucida Grande"HelveticaArialsans-serif;
}
 
.banner .form_data textarea:hover{
    border1px solid #07cbc9;
}


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

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

遮罩层总是大出图片一些,我没搞懂为啥


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

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

2回答
好帮手慕阿满 2019-06-09 15:35:19

同学你好,这个可能是图片自带的边框造成的。同学设置图片和阴影部分具体的高度相同即可避免这种情况。

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

  • 提问者 XO鸡丝 #1
    我图片用的是自适应宽度。 width: 100%; height:100%; 遮罩层也是。 width:100%; height:100%; 所以你说的 高度相同,没理解。
    2019-06-09 15:37:10
  • 好帮手慕阿满 回复 提问者 XO鸡丝 #2
    同学你好,设置100%是可以的,但是图片本身自带了边距造成阴影部分比图片大,这里同学可以设置具体的高度,比如600px,图片和阴影的高度相同,就不会出现阴影部分比图片大的效果了。祝:学习愉快~
    2019-06-09 18:47:10
提问者 XO鸡丝 2019-06-09 00:36:36

图片补充,shade这个是遮罩层。http://img1.sycdn.imooc.com//climg/5cfbe3fa0001fc1107550636.jpg

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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