Heb een scriptje van een andere site om een uitschuifmenu te maken, nu werkt deze perfect op 1 detail na.
HTML:
<input id="slider" type="checkbox"><label>Weergeven/verbergen</label>
<div id="wrap">
<div id="slider">
</div>
</div>
CSS:
#slider {
overflow-y: hidden;
max-height: 200px;
-webkit-transition: all .5s cubic-bezier(0, 1, 0.5, 1);
transition: all .5s cubic-bezier(0, 1, 0.5, 1);
background: blue;
height: inherit;
width: inherit;
}
#slider:checked ~ #wrap > #slider {
max-height: 0;
}
Het probleem is. Het menu is standaard uitgeschoven en op het moment van aanvinken weer ingeschoven. Nu moet dit iets met de laatste CSS code te maken hebben.
Hoe kan ik in eerste instantie niets tonen en pas bij checkbox "checked" de div laten sliden/zien?
HTML:
<input id="slider" type="checkbox"><label>Weergeven/verbergen</label>
<div id="wrap">
<div id="slider">
</div>
</div>
CSS:
#slider {
overflow-y: hidden;
max-height: 200px;
-webkit-transition: all .5s cubic-bezier(0, 1, 0.5, 1);
transition: all .5s cubic-bezier(0, 1, 0.5, 1);
background: blue;
height: inherit;
width: inherit;
}
#slider:checked ~ #wrap > #slider {
max-height: 0;
}
Het probleem is. Het menu is standaard uitgeschoven en op het moment van aanvinken weer ingeschoven. Nu moet dit iets met de laatste CSS code te maken hebben.
Hoe kan ik in eerste instantie niets tonen en pas bij checkbox "checked" de div laten sliden/zien?
[ Voor 4% gewijzigd door Spin1 op 19-11-2014 21:38 ]