How do I set the opacity of a child element back to initial
or 1.0
after the parent element's opacity is reduced? The child remains transparent.
.user-edit2 {
background-color: red;
background-size: cover;
}
.card {
opacity: 0.6;
}
.form-control {
background-color: #666;
opacity: 1.0;
color: white;
}
.form-control:hover {
background-color: #333;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="user-edit2">
<h2>Member Profile</h2>
<form>
<div class="card">
<div class="card-header">Personal Details</div>
<div class="card-block">
<div class="card-text">
<div class="row">
<div class="col-md-3">
<input placeholder="Name" class="form-control" type="text">
</div>
</div>
</div>
</div>
</div>
<br>
<p><input type="submit" name="commit" value="Save" class="btn btn-primary" data-disable-with="Save"></p>
</form>
</div>
I tried
.card {
/*opacity: 0.6;*/
background-color: rgba(255, 255, 255, 0.6);
}
base on Opacity bleeding into child divs, but it still didn't work.
Chrome Browser