특정 부모 요소 (.container)의 불투명도를 설정했습니다. 컨테이너에 적용되는 것이 아니라 컨테이너 내부의 자식 (.donate-btn)에만 적용됩니다 (결국 부모가 불투명도를 줄이고 자식을 단색으로 유지하기를 원합니다. 그래서 여러 답변,하지만 난 반대 문제와 아무것도 보지 못했어요). .container
의 부모 (#main)에는 배경 이미지가 있습니다.CSS : 왜 불투명도는 부모 요소가 아닌 자식 요소에만 적용됩니까?
불투명도로 처음 재생을 시작했을 때 부모 div가 적용된 불투명도를 표시하고있었습니다. 웬일인지 그것이 아니라고 나는 무엇이 바뀌 었는지 모른다.
이.container {
margin-right: 10%;
margin-left: 10%;
display: block;
padding: 30px;
padding: top 300px;
opacity: .5;
border: 2px solid black;
border-radius: 2em;
}
.donate-btn{
border: 2px solid black;
border-radius: 2em;
display: inline-block;
margin: 15px;
padding: 15px;
width: 200px;
height: 80px;
}
HTML : 여기
<section id="main">
<div class="container">
<form id="sendDonation">
<input id='donation-amt' type="hidden" name="amount">
<button class='donate-btn' data-amt='25'>
<div class='amt'>$25</div>
</button>
<button class='donate-btn' data-amt='50'>
<div class='amt'>$50</div>
</button>
<button class='donate-btn' data-amt='100'>
<div class='amt'>$100</div>
</button>
</form>
</div>
</section>
가 jsfiddle입니다
여기에 관련 CSS입니다. 간단히하기 위해 배경을 녹색이 아닌 이미지로 설정했습니다.
.container의 불투명도가 변경되지 않는 이유는 무엇입니까? .container
의 불투명도를 변경하려면 어떻게해야합니까?
그것이 :
(예) 당신은 당신이 투명도를 가지고 있음을 볼 수 있습니다
. #fff를 배경색으로 사용해보십시오. –.container
red
의 배경을 설정 한 경우