Framework:
  • JavaScript / Vanilla JS
  • React.js
  • Vue.js
On this page

Angular Collapse Component

Angular Collapse directive toggles the visibility of content across your project with a few classes and some scripts. Useful for a large amount of content.

Loading...
## How it works The collapse component is used to show and hide content. Buttons or anchors are used as triggers that are mapped to specific elements you toggle. Collapsing an element will animate the height from its current value to 0. Given how CSS handles animations, you cannot use padding on a .collapse element. Instead, use the class as an independent wrapping element. ## Examples You can use it with a link or a button element.
Loading...
Loading...
Loading...
## Horizontal Add the `horizontal` property to transition the width instead of height and set a width on the immediate child element.
Loading...
Loading...
Loading...
## Multiple targets A `c-button` can show and hide multiple elements.
Loading...
Loading...
Loading...
--- ## API reference ### Collapse Module
```typescript import { CollapseModule } from '@coreui/angular'; @NgModule({ imports: [CollapseModule,] }) export class AppModule() { } ```
--- ### cCollapse _directive_ ##### Inputs
|prop|description|type|default| |---|:---|:---|:---| |`visible`|Toggle the visibility of collapsible element|`boolean`|_false_ |`horizontal`|Set horizontal collapsing to transition the width instead of height.|`boolean`|_false_ |`navbar`|Add `navbar` prop for grouping and hiding navbar contents by a parent breakpoint|`boolean`|_false_
##### Outputs
|prop|description|type|values| |---|:---|:---|:---| |`collapseChange`|Event emitted on visibility change|`string`|`opening, open, collapsing, collapsed`
  • GitHub
  • Twitter
  • Support
  • CoreUI (Vanilla)
  • CoreUI for React.js
  • CoreUI for Vue.js

CoreUI for Angular is Open Source UI Components Library for Angular.

Currently v5.4.12 Code licensed MIT , docs CC BY 3.0 .
CoreUI PRO requires a commercial license.