这个图片的效果的实现是由两个盒子用定位来完成的(子决父相)
1.先画出两个盒子
<div class="cage">
<div class="container">
<img src="./images/H3C_ITnew_21.jpg" alt="">
<div class="box">
<span> 个人消费品</span>
<h3>人人都是魔术家</h3>
<p> 以科技魔力助力世界改变,打造专属于您的家庭无线网络解决方案。</p>
<a href="#">查看更多</a>
</div>
</div>
</div>
.cage .container{
background-color: aquamarine;
width: 698px;
height: 775px;
}
.cage .container .box{
background-color: rgba(0, 0, 0, 0.5);
width: 698px;
height: 775px;
}
2.给盒子美化一下
.cage .container.box span{
background-color: #ffffff;
color: #0076d3;
padding: 5px 14px;
}
.cage .container .box h3{
margin-top: 24px;
font-size: 36px;
color: #ffffff;
font-weight: 400;
}
.cage .container .box p{
margin-top: 25px;
font-size: 12px;
color: #ffffff;
}
.cage .container .box a{
margin-top: 33px;
display: inline-block;
text-align: center;
padding: 6px 23px;
border: 1px solid #cac8c6;
background-color: rgba(0, 0, 0, 0.1);
color: #ffffff;
}
3.添加定位给遮罩层移上去
.cage .container{
background-color: aquamarine;
width: 698px;
height: 775px;
position: relative;
}
.cage .container .box{
background-color: rgba(0, 0, 0, 0.5);
width: 698px;
height: 775px;
position: absolute;
top: 0;
left: 0;
padding-top: 40px;
padding-left: 64px;
}
4.最后就跟样式图一样了