이미지와 동일한 너비의 투명 배경을 가진 텍스트 블록을 만들려고합니다. 그러나 머리글에 패딩을 추가하면 텍스트의 길이가 다양하기 때문에 일부는 겹치거나 길어질 수 있습니다. 여기 http://puu.sh/sdBCX/994cc31da8.png이미지의 텍스트 블록이 이미지의 길이와 동일합니다.
를 관련 HTML입니다 :
는 현재 다음과 같습니다
<div class="container-fluid">
<div class="row">
<div class="artist-grid">
<div class="col-lg-2"></div>
<div class="col-lg-2">
<img id="#artistTile" src="https://dummyimage.com/300x300">
<h3><span>BASSNECTAR</span></h3>
</div>
<div class="col-lg-2">
<img id="#artistTile" src="https://dummyimage.com/300x300">
<h3><span>DATSIK</span></h3>
</div>
<div class="col-lg-2">
<img id="#artistTile" src="https://dummyimage.com/300x300">
<h3><span>CHAINSMOKERS</span></h3>
</div>
<div class="col-lg-2">
<img id="#artistTile" src="https://dummyimage.com/300x300">
<h3><span>ZEDS DEAD</span></h3>
</div>
<div class="col-lg-2"></div>
</div>
</div>
</div>
그리고 관련 CSS :
h3 {
position: absolute;
top: 244px;
width: 100%
}
h3 span {
color: white;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
padding: 10px;
}
.artist-grid {
padding-top: 22px;
}
#artistTile {
position: relative;
max-width: 100%;
}
건배!
귀하의 질문을 이해할 수 없습니다. –
게시 한 코드가 귀하가 묘사 한 것을 재현하지 못합니다 ... – DaFois
링크 : -https : //css-tricks.com/snippets/css/transparent-background-images/ –