Hallo-Welt
Aktives Mitglied
Hallo Community,
Ich bin gerade am verzweifeln. Ich hab nämlich die ID im HTML- wie auch im CSS-Text in CLASS umgewandelt, und trotzdem funktioniert nur die erste Variante.
Hier ist die Variante die Funktioniert:
Und hier die, die ich umgeändert habe und die nicht funktioniert:
Was ist falsch daran? Habe ich etwas übersehen? Ich hab ja die Raute für die ID in einen Punkt für die CLASS umgewandelt.
Ich bin gerade am verzweifeln. Ich hab nämlich die ID im HTML- wie auch im CSS-Text in CLASS umgewandelt, und trotzdem funktioniert nur die erste Variante.
Hier ist die Variante die Funktioniert:
HTML:
<label for="clickcom"><p>Click me</p></label>
<input type="checkbox" id="clickcom" style="display: none;" />
<div class="hid-container">
<p>TEST</p>
</div>
Code:
.hid-container {
height: 20px;
overflow: hidden;
margin-left: 2px;
margin-bottom: 2px;
}
.clickcom ~ .hid-container {
height: 0px; margin: .2rem;
overflow: hidden;
transition: .6s all cubic-bezier(0.730, -0.485, 0.145, 1.620)
}
#clickcom:checked ~.hid-container {
height: auto;
height: 230px; margin: .2rem;
overflow: hidden;
transition: .6s all cubic-bezier(0.730, -0.485, 0.145, 1.620)
}
Und hier die, die ich umgeändert habe und die nicht funktioniert:
HTML:
<label for="clickcom"><p>Click me</p></label>
<input type="checkbox" class="clickcom" style="display: none;" />
<div class="hid-container">
<p>TEST</p>
</div>
Code:
.hid-container {
height: 20px;
overflow: hidden;
margin-left: 2px;
margin-bottom: 2px;
}
.clickcom ~ .hid-container {
height: 0px; margin: .2rem;
overflow: hidden;
transition: .6s all cubic-bezier(0.730, -0.485, 0.145, 1.620)
}
.clickcom:checked ~.hid-container {
height: auto;
height: 230px; margin: .2rem;
overflow: hidden;
transition: .6s all cubic-bezier(0.730, -0.485, 0.145, 1.620)
}
Was ist falsch daran? Habe ich etwas übersehen? Ich hab ja die Raute für die ID in einen Punkt für die CLASS umgewandelt.