Benutzer:Nöth: Unterschied zwischen den Versionen

Aus Stadtsprachen
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<html>
<html>
<style>
<style>
h1 {
section
   margin: 50px 0 30px;
{
  text-align: center;
   min-height: 100vh;
  color: var(--accent-color);
   width: 80%;
}
 
.faq-container {
   max-width: 600px;
   margin: 0 auto;
   margin: 0 auto;
   border-radius: 10px;
   display: flex;
   background-color: #fff;
   flex-direction: column;
  overflow: hidden;
   align-items: center;
   box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
}


.faq {
.title
   box-sizing: border-box;
{
  background: transparent;
   font-size: 3rem;
  padding: 30px;
   margin: 2rem 0;
  position: relative;
   overflow: hidden;
}
}


.faq:not(:first-child) {
.faq
   border-top: 1px solid #e6e6e6;
{
  max-width: 700px;
  margin-top: 2rem;
  padding-bottom: 1rem;
   border-bottom: 2px solid #fff;
  cursor: pointer;
}
}


.faq-title {
.question
   margin: 0 35px 0 0;
{
  display: flex;
  justify-content: space-between;
   align-items: center;
}
}


.faq-text {
.question h3
   margin: 30px 0 0;
{
  display: none;
   font-size: 1.8rem;
  line-height: 1.5rem;
}
}


.faq.active {
.answer
   background-color: #f8f8f8;
{
   box-shadow: inset 4px 0px 0px 0px var(--accent-color);
   max-height: 0;
}
   overflow: hidden;
 
   transition: max-height 1s ease-in-out;
.faq.active .faq-title {
   color: var(--accent-color);
}
 
.faq.active .faq-text {
  display: block;
}
}


.faq-toggle {
.answer p
   background-color: transparent;
{
   border: 1px solid #e6e6e6;
   padding-top: 1rem;
  color: inherit;
   line-height: 1.6;
  border-radius: 50%;
   font-size: 1.4rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
   font-size: 16px;
  padding-top: 3px;
  position: absolute;
  top: 30px;
  right: 30px;
  height: 30px;
  width: 30px;
  transition: 0.3s ease;
}
}


.faq-toggle:focus {
.faq.active .answer
  outline: none;
{
}
   max-height: 300px;
 
.faq.active .faq-toggle {
   transform: rotate(180deg);
  background-color: var(--accent-color);
  border-color: var(--accent-color);
  color: #fff;
}
}
</style>
</style>
<script>
<script>
const faqs = document.querySelectorAll(".faq");


faqs.forEach(faq => {
  faq.addEventListener("click", () => {
    faq.classList.toggle("active");
  })
})
</script>
</script>
<!--=============== FONT AWESOME ===============-->
<section>
<h1>Frequently Asked Questions</h1>
   <h2 class="title">FAQs</h2>
<div class="faq-container">
    
   <div class="faq">
    <h3 class="faq-title">
      Lorem ipsum dolor sit amet.
    </h3>
    <p class="faq-text">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quod nobis, repellat neque non dicta
      fugiat veritatis sit delectus perspiciatis quis?</p>
    <button class="faq-toggle">
      <i class="fas fa-angle-down"></i>
    </button>
   </div>
 
  <div class="faq active">
    <h3 class="faq-title">
      Lorem ipsum dolor sit amet.
    </h3>
    <p class="faq-text">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quod nobis, repellat neque non dicta
      fugiat veritatis sit delectus perspiciatis quis?</p>
    <button class="faq-toggle">
      <i class="fas fa-angle-down"></i>
    </button>
  </div>
 
   <div class="faq">
   <div class="faq">
     <h3 class="faq-title">
     <div class="question">
       Lorem ipsum dolor sit amet.
       <h3>What is JavaScript?</h3>
    </h3>
     
    <p class="faq-text">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quod nobis, repellat neque non dicta
      <svg width="15" height="10" viewBox="0 0 42 25">
       fugiat veritatis sit delectus perspiciatis quis?</p>
        <path d="M3 3L21 21L39 3" stroke="white" stroke-width="7" stroke-linecap="round" />
     <button class="faq-toggle">
       </svg>
       <i class="fas fa-angle-down"></i>
    </div>
     </button>
     <div class="answer">
       <p>
        Lorem ipsum dolor, sit amet consectetur adipisicing elit.
      </p>
     </div>
   </div>
   </div>
 
 
  <div class="faq">
    <div class="faq">
     <h3 class="faq-title">
     <div class="question">
       Lorem ipsum dolor sit amet.
       <h3>What is JavaScript?</h3>
    </h3>
     
    <p class="faq-text">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quod nobis, repellat neque non dicta
      <svg width="15" height="10" viewBox="0 0 42 25">
       fugiat veritatis sit delectus perspiciatis quis?</p>
        <path d="M3 3L21 21L39 3" stroke="white" stroke-width="7" stroke-linecap="round" />
     <button class="faq-toggle">
       </svg>
       <i class="fas fa-angle-down"></i>
    </div>
     </button>
     <div class="answer">
       <p>
        Lorem ipsum dolor, sit amet consectetur adipisicing elit.
      </p>
     </div>
   </div>
   </div>
 
 
  <div class="faq">
    <div class="faq">
     <h3 class="faq-title">
     <div class="question">
       Lorem ipsum dolor sit amet.
       <h3>What is JavaScript?</h3>
    </h3>
     
    <p class="faq-text">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quod nobis, repellat neque non dicta
      <svg width="15" height="10" viewBox="0 0 42 25">
       fugiat veritatis sit delectus perspiciatis quis?</p>
        <path d="M3 3L21 21L39 3" stroke="white" stroke-width="7" stroke-linecap="round" />
     <button class="faq-toggle">
       </svg>
       <i class="fas fa-angle-down"></i>
    </div>
     </button>
     <div class="answer">
       <p>
        Lorem ipsum dolor, sit amet consectetur adipisicing elit.
      </p>
     </div>
   </div>
   </div>
</div>
</section>
</html>
</html>

Version vom 2. November 2023, 18:02 Uhr

FAQs

What is JavaScript?

Lorem ipsum dolor, sit amet consectetur adipisicing elit.

What is JavaScript?

Lorem ipsum dolor, sit amet consectetur adipisicing elit.

What is JavaScript?

Lorem ipsum dolor, sit amet consectetur adipisicing elit.