1
0
Fork 0

Script for accordion

master
Emil Miler 2 years ago
parent 1642879165
commit eb5ddfe4c3

@ -99,7 +99,7 @@
<h1>FAQ</h1> <h1>FAQ</h1>
<div class="faq-list"> <div class="faq-list">
<div class="faq"> <div class="faq">
<div class="mark">+</div> <div class="mark"></div>
<div> <div>
<div class="question"> <div class="question">
Co mám dělat, pokud by student/ka měl/a zvláštní chování? Co mám dělat, pokud by student/ka měl/a zvláštní chování?
@ -109,8 +109,8 @@
</div> </div>
</div> </div>
</div> </div>
<div class="faq active"> <div class="faq">
<div class="mark">+</div> <div class="mark"></div>
<div> <div>
<div class="question"> <div class="question">
Co mám dělat, pokud by student/ka měl/a zvláštní chování? Co mám dělat, pokud by student/ka měl/a zvláštní chování?
@ -121,7 +121,7 @@
</div> </div>
</div> </div>
<div class="faq"> <div class="faq">
<div class="mark">+</div> <div class="mark"></div>
<div> <div>
<div class="question"> <div class="question">
Co mám dělat, pokud by student/ka měl/a zvláštní chování? Co mám dělat, pokud by student/ka měl/a zvláštní chování?
@ -132,7 +132,7 @@
</div> </div>
</div> </div>
<div class="faq"> <div class="faq">
<div class="mark">+</div> <div class="mark"></div>
<div> <div>
<div class="question"> <div class="question">
Co mám dělat, pokud by student/ka měl/a zvláštní chování? Co mám dělat, pokud by student/ka měl/a zvláštní chování?
@ -151,5 +151,6 @@
</footer> </footer>
<script type="text/javascript" src="/static/js/vanilla-tilt.js"></script> <script type="text/javascript" src="/static/js/vanilla-tilt.js"></script>
<script type="text/javascript" src="/static/js/accordion.js"></script>
</body> </body>
</html> </html>

@ -202,11 +202,21 @@ section {
.answer { .answer {
height: auto; height: auto;
margin-top: 1em; margin-top: 1em;
opacity: 1;
}
.mark:before {
content: "\2212";
} }
} }
.mark { .mark:before {
content: "\002B";
display: block;
text-align: right; text-align: right;
color: #fff;
font-weight: bold;
font-size: 1.138rem;
} }
.question { .question {
@ -216,6 +226,7 @@ section {
.answer { .answer {
height: 0; height: 0;
overflow: hidden; overflow: hidden;
opacity: 0;
transition: all .5s ease; transition: all .5s ease;
} }
} }

@ -0,0 +1,8 @@
var elements = Array.from(document.getElementsByClassName("faq"));
var i;
for (i = 0; i < elements.length; i++) {
elements[i].addEventListener("click", function() {
this.classList.toggle("active");
});
}
Loading…
Cancel
Save