Hallo liebe Community,
ich versuche mich nach etlichen Jahren mal wieder daran für eine Bekanntschaft eine Website zu bauen. Soweit funktioniert alles ganz gut. In meiner aktuellen Sitzung möchte ich gerne den Content-Bereich mit Klapptexten füllen sodass man nicht sofort mit Text umgehauen wird. Ich habe mir hierfür ein Youtube-Tutorial herausgesucht und dieses entsprechend umgesetzt auf meine Bedürfnisse. Der erste Klapptext funktionierte einwandfrei. Das Scaling stimmt etc... Jedoch wenn ich nun einen zweiten Klapptext Copy&Paste wachsen diese ineinander zusammen, ohne das sie überhaupt aufgeklappt sind. Ich kann das leider nur schwer beschreiben. Ich dachte zuerst an die CLASSes und IDs und habe diese individualisiert sodass jeder sein "eigenes Reich" hat.. mit eher wenig Erfolg.
Vielleicht kann mir jemand hierbei helfen sodass ich zumind. drei dieser Klapptexte in meinen Content-Bereich integrieren kann oder gar einen neuen Ansatz der von einem *newb* wie mir umgesetzt werden kann?
Vielen Dank für eure Hilfe!
<div class="content1" align="center">
<div class="contentpnl">
<div class="stylebox"><h3>Dienstleistung</h3></div>
<input type="checkbox" id="nav-toggle" class="nav-toggle">
<label class="nav-toggle-label" for="nav-toggle"><span class="nav-design">Autowäsche</span></label>
<nav>
<ul class="nav-content">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr
</ul>
</nav>
<div id="spaceholder1" style="height: 200px">
<input type="checkbox" id="nav-toggle" class="nav-toggle">
<label class="nav-toggle-label" for="nav-toggle"><span class="nav-design">Reifenmontage</span></label>
<nav>
<ul class="nav-content">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr
</ul>
</nav>
</div>
</div>
Alles anzeigen
.stylebox {
margin:auto;
border-style:solid;
border-color:black;
border-width:1px;
box-shadow: 15px -10px #1F799C;
margin-bottom: 50px;
border-radius: 10px 10px 10px 10px;
}
.content1 {
left: 0;
width: 100%;
color:black;
text-align:center;
}
.contentpnl {
background:#FFFFFF;
width:70%;
margin: 0 auto;
margin-bottom:15px;
}
/* Navigation */
nav {
display:none;
}
.nav-toggle {
display:none;
}
.nav-toggle:checked ~ nav {
display:block;
}
.nav-design {
width: 100%;
padding-left:30%;
padding-right: 30%;
padding-top: 10px;
padding-bottom: 10px;
border-style:solid;
border-color:black;
border-width:1px;
box-shadow: 15px -10px #1F799C;
margin-bottom: 20px;
font-size:large;
}
.nav-content {
text-align:center;
}
ul, li {
list-style:none;
}
Alles anzeigen