fix(accordion): include margins during expand animation (#26390)

Closes #26381
This commit is contained in:
Steven Kemp
2023-03-13 13:20:09 -04:00
committed by GitHub
parent 2c68d01b89
commit f80991813a
2 changed files with 28 additions and 0 deletions

View File

@@ -57,6 +57,14 @@
max-height: 0;
}
/**
* Prevent margins of content-wrapper
* from collapsing, breaking the animation.
*/
:host(.accordion-expanding) #content-wrapper {
overflow: auto;
}
:host(.accordion-disabled) #header,
:host(.accordion-readonly) #header,
:host(.accordion-disabled) #content,

View File

@@ -77,6 +77,26 @@
</ion-accordion>
</ion-accordion-group>
</div>
<div class="grid-item">
<h2>Margins In Content</h2>
<ion-accordion-group>
<ion-accordion>
<ion-item slot="header"> Accordion </ion-item>
<ion-card slot="content" style="margin: 100px 16px">
<ion-card-header>
<ion-card-title>Card Title</ion-card-title>
<ion-card-subtitle>Card Subtitle</ion-card-subtitle>
</ion-card-header>
<ion-card-content>
Here's a small text description for the card content. Nothing more, nothing less.
</ion-card-content>
</ion-card>
</ion-accordion>
</ion-accordion-group>
</div>
</div>
</main>
</body>