【发布时间】:2020-05-07 08:07:56
【问题描述】:
如何在我的图像上添加叠加层?
我使用了:after 属性,但它不起作用。我在它起作用之前使用它,但这次它不起作用。我想我犯了一些错误,但我找不到。谁能给我一个解决方案?
Github 链接:https://iamtheasad.github.io/Bino-l-p/
Codepen 链接:https://codepen.io/aasaadzaman5/pen/PowxrVp
.team_list img {
border-radius: 50%;
border: 4px solid #e74c3c;
z-index: 1;
position: relative;
-webkit-box-shadow: 0px 1px 6px 1px #000;
box-shadow: 0px 1px 6px 1px #000;
}
.team_list img:after {
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: red;
}
HTML:
<div class="team_list">
<span>
<img src="images/team/team_1.jpg" alt="Team Person" />
<h4>Kazi Erfan</h4>
<p>UI/UX Designer</p>
</span>
<span>
<img src="images/team/team_2.jpg" alt="Team Person" />
<h4>Kazi Erfan</h4>
<p>UI/UX Designer</p>
</span>
<span>
<img src="images/team/team_3.jpg" alt="Team Person" />
<h4>Kazi Erfan</h4>
<p>UI/UX Designer</p>
</span>
<span>
<img src="images/team/team_4.jpg" alt="Team Person" />
<h4>Kazi Erfan</h4>
<p>UI/UX Designer</p>
</span>
<span>
<img src="images/team/team_5.jpg" alt="Team Person" />
<h4>Kazi Erfan</h4>
<p>UI/UX Designer</p>
</span>
</div>
【问题讨论】:
标签: html css twitter-bootstrap