This collapse works with focus. When div loses focus, it gets closed
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div tabindex="0" class="$$collapse bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
Collapse with checkbox
This collapse works with checkbox instead of focus. It needs to get clicked again to get closed.
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div class="$$collapse bg-base-100 border-base-300 border"> <input type="checkbox" /> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div class="$$collapse bg-base-100 border-base-300 border"> <input type="checkbox" /> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div class="$$collapse bg-base-100 border-base-300 border"> <input type="checkbox" /> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div class="$$collapse bg-base-100 border-base-300 border"> <input type="checkbox" /> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
Collapse using details and summary tag
collapse-open and collapse-close doesn't work with this method. You can add/remove open attribute to the details instead
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<details class="$$collapse bg-base-100 border-base-300 border"> <summary class="$$collapse-title font-semibold">How do I create an account?</summary> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></details>
<details class="$$collapse bg-base-100 border-base-300 border"> <summary class="$$collapse-title font-semibold">How do I create an account?</summary> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></details>
<details class="$$collapse bg-base-100 border-base-300 border"> <summary class="$$collapse-title font-semibold">How do I create an account?</summary> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></details>
<details class="$$collapse bg-base-100 border-base-300 border"> <summary class="$$collapse-title font-semibold">How do I create an account?</summary> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></details>
Using <details> tag, we can't have animations because <details> tag doesn't allow CSS transitions.
Without border and background color
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div tabindex="0" class="$$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
With arrow icon
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div tabindex="0" class="$$collapse $$collapse-arrow bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-arrow bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-arrow bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-arrow bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
With arrow plus/minus icon
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div tabindex="0" class="$$collapse $$collapse-plus bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-plus bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-plus bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-plus bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
Force open
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div tabindex="0" class="$$collapse $$collapse-open bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-open bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-open bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-open bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
Force close
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div tabindex="0" class="$$collapse $$collapse-close bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-close bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-close bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="$$collapse $$collapse-close bg-base-100 border-base-300 border"> <div class="$$collapse-title font-semibold">I have collapse-open class</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
Custom colors for collapse that works with focus
Use Tailwind CSS
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div tabindex="0" class="bg-primary text-primary-content focus:bg-secondary focus:text-secondary-content $$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="bg-primary text-primary-content focus:bg-secondary focus:text-secondary-content $$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="bg-primary text-primary-content focus:bg-secondary focus:text-secondary-content $$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div tabindex="0" class="bg-primary text-primary-content focus:bg-secondary focus:text-secondary-content $$collapse"> <div class="$$collapse-title font-semibold">How do I create an account?</div> <div class="$$collapse-content text-sm"> Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
Custom colors for collapse that works with checkbox
Use Tailwind CSS
How do I create an account?
Click the "Sign Up" button in the top right corner and follow the registration process.
<div class="bg-base-100 border-base-300 $$collapse border"> <input type="checkbox" class="peer" /> <div class="$$collapse-title bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > How do I create an account? </div> <div class="$$collapse-content bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div class="bg-base-100 border-base-300 $$collapse border"> <input type="checkbox" class="peer" /> <div class="$$collapse-title bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > How do I create an account? </div> <div class="$$collapse-content bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div class="bg-base-100 border-base-300 $$collapse border"> <input type="checkbox" class="peer" /> <div class="$$collapse-title bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > How do I create an account? </div> <div class="$$collapse-content bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>
<div class="bg-base-100 border-base-300 $$collapse border"> <input type="checkbox" class="peer" /> <div class="$$collapse-title bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > How do I create an account? </div> <div class="$$collapse-content bg-primary text-primary-content peer-checked:bg-secondary peer-checked:text-secondary-content" > Click the "Sign Up" button in the top right corner and follow the registration process. </div></div>