
In this tutorial, we will learn to create a FAQ page using HTML, CSS and a bit of JQuery.
Source Code :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>FAQ</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.3/css/bootstrap.min.css"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <style type="text/css"> body{ background: #eee; padding-top: 20px; font-family: monospace; } .header{ border-radius: 20px 20px 0px 0px; padding: 10px 0px; background: purple; color: #fff; width: 100%; display: flex; align-content: center; justify-content: center; } .faq-item{ margin-bottom: 40px; margin-top: 40px; } .faq-body{ display: none; margin-top: 30px; } .faq-wrapper{ width: 75%; margin: 0 auto; } .faq-inner{ padding: 30px; background: aliceblue; } .faq-plus{ float: right; font-size: 1.4em; line-height: 1em; cursor: pointer; } hr{ background-color: #9b9b9b; } </style> </head> <body> <div class="container"> <div class="row"> <div class="faq-wrapper"> <div class="header"> <h1>FAQs</h1> </div> <div class="faq-inner"> <div class="faq-item"> <h3> What is an FAQ page ? <span class="faq-plus">+</span> </h3> <div class="faq-body"> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. </div> </div> <hr> <div class="faq-item"> <h3> What is an FAQ page ? <span class="faq-plus">+</span> </h3> <div class="faq-body"> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. </div> </div> <hr> <div class="faq-item"> <h3> What is an FAQ page ? <span class="faq-plus">+</span> </h3> <div class="faq-body"> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. </div> </div> <hr> <div class="faq-item"> <h3> What is an FAQ page ? <span class="faq-plus">+</span> </h3> <div class="faq-body"> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. </div> </div> <hr> <div class="faq-item"> <h3> What is an FAQ page ? <span class="faq-plus">+</span> </h3> <div class="faq-body"> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. </div> </div> </div> </div> </div> </div> <script type="text/javascript"> $(".faq-plus").on('click',function(){ $(this).parent().parent().find('.faq-body').slideToggle(); }); </script> </body> </html>