div의 다른 내용에 영향을주지 않으면 서 DIV 배경의 밝기를 변경하고 싶습니다.CSS로 배경의 밝기를 변경하십시오.
div에 호버 밝기 필터를 적용하면 다른 요소도 영향을받습니다. 나는 싫어.
내가 가지고있는 다른 해결책은 간단히 div의 배경을 사진 편집 된 것으로 대체하는 것입니다. 그러나 그것은 내가 좋아하지 않는 저장 장치를 두 배로 요구합니다.
배경 이미지의 밝기 만 변경하는 방법이 있습니까? 여기에 위
<div id="replace">
<div id="transparent">
<span id="text">Random unaffected text</span>
</div>
</div>
<div id="brightnessfilter">
<div id="transparent">
<span id="text">Random AFFECTED text (it glows)</span>
</div>
</div>
#replace {
width:700px;
height:465px;
background-image:url('http://i42.tinypic.com/351dff5.jpg');
}
#brightnessfilter {
width:700px;
height:465px;
background-image:url('http://i42.tinypic.com/351dff5.jpg');
}
#brightnessfilter:hover {
-webkit-filter: brightness(1.3);
-moz-filter: brightness(1.3);
-o-filter: brightness(1.3);
-ms-filter: brightness(1.3);
}
#transparent {
position:relative;
top:400px;
width:700px;
height:65px;
background-color:rgba(0,0,0,.5);
border-radius:8px;
}
#text {
color:white;
font-weight:bold;
position:relative;
top:9px;
left:9px;
font-size:16px;
}
#replace:hover {
background-image:url('http://i40.tinypic.com/2cft7dl.jpg');
}
는 원하는 효과를 작성에서 내 두 시도와 바이올린에 대한 링크입니다. 그러나 둘 다 사용하는 데에는 단점이 있습니다.
미리 감사드립니다.
일부 의미없는 HTML이없는 경우 – PlantTheIdea