내 이미지에 위에있는 div가 있습니다. filter: grayscale(100%);
이 포함 된 div의 50%
을 채우지 만 필터는 내 이미지에 적용되지 않습니다.이미지의 절반에만 CSS 필터 적용
그러나 이미지를 내 filterBar
div 안에 넣으면 이미지가 회색조로만 표시됩니다. 숫자 등급과 관련하여 그레이 스케일링 할 이미지가 필요합니다.
이 작업을 수행 할 수 있습니까?
HTML
<div class="rating-wrapper-v2 bp-rating row">
<div class="col-xs-6">
<div class="filterBar"></div>
<img src="https://www.baopals.com/catalog/view/theme/lexus_megashop/image/Baopals-Facebook.png" style="width: 100px;" alt="Baopals Rating" />
</div>
<div class="col-xs-6">
<p>BAOPALS SCORE</p>
<span>2.5</span>
<span>/</span>
<span>5</span>
</div>
</div>
CSS
.rating-wrapper-v2{
width:300px;
}
.filterBar{
filter: grayscale(100%);
position: absolute;
height: 50%;
width:100%;
bottom:0;
z-index:100;
}
필터가 단지의 div뿐만 아니라 이미지에 적용 할 수 있습니다. –