<div class="container">
<div class="card">
<h1>Expandable Sections</h1>
<div class="accordion-item">
<input type="checkbox" id="section1" class="accordion-input">
<label for="section1" class="accordion-label">What is HTML?</label>
<div class="accordion-content">
<p>HTML (HyperText Markup Language) is the standard markup language for creating web pages. It describes the structure of a web page semantically and originally included cues for the appearance of the document.</p>
</div>
</div>
<div class="accordion-item">
<input type="checkbox" id="section2" class="accordion-input">
<label for="section2" class="accordion-label">What is CSS?</label>
<div class="accordion-content">
<p>CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of a document written in HTML. CSS describes how elements should be rendered on screen, on paper, in speech, or on other media.</p>
</div>
</div>
<div class="accordion-item">
<input type="checkbox" id="section3" class="accordion-input">
<label for="section3" class="accordion-label">Pure CSS Solution</label>
<div class="accordion-content">
<p>This accordion is built using only HTML and CSS, with no JavaScript required. It uses the checkbox input hack combined with the :checked pseudo-class and adjacent sibling selectors to toggle content visibility.</p>
</div>
</div>
<div class="accordion-item">
<input type="checkbox" id="section4" class="accordion-input">
<label for="section4" class="accordion-label">Responsive Design</label>
<div class="accordion-content">
<p>The design is fully responsive and works seamlessly across all device sizes. The smooth transitions and hover effects enhance the user experience while maintaining a professional and minimal aesthetic.</p>
</div>
</div>
<p class="info-text">No JavaScript required • Pure CSS solution</p>
</div>
</div>
No comments yet. Be the first!