body { font-family: sans-serif; color: #ccc; background: #111;}
:checked + label {
color: lime;
}
label + label {
padding-left: 1em;
opacity: 0.1;
transition: 0.5s;
}
:checked + label + label {
opacity: 1;
}
input {width: 3em;}
<form>
<input type="checkbox" id="moo" /><label for="moo">Condition</label>
<label>
value for condition:
<input type="text" value="20">
</label>
</form>