UNPKG

vitepress-theme-tui

Version:
128 lines (100 loc) 3.34 kB
# tui-card The TUI Card component provides a simple and flexible way to create card-style UI elements with the TUI theme styling. Cards can be used to group related content and actions in a visually distinct container. ## Basic Usage To create a basic card, use the `tui-card` class on a container element: ```html <div class="tui-card"> <div class="tui-card-title">Card Title</div> <div class="tui-card-content">This is the content of the card. You can put any HTML elements here.</div> </div> ``` ## Card Variations The TUI Card component comes with several variations to indicate different types of content: ### Default Card ```html <div class="tui-card"> <div class="tui-card-title">Default Card</div> <div class="tui-card-content">This is a default card with standard styling.</div> </div> ``` <div class="tui-card"> <div class="tui-card-title">Default Card</div> <div class="tui-card-content"> This is a default card with standard styling. </div> </div> ### Primary Card ```html <div class="tui-card primary"> <div class="tui-card-title">Primary Card</div> <div class="tui-card-content">This is a primary card, typically used for main content or actions.</div> </div> ``` <div class="tui-card primary"> <div class="tui-card-title">Primary Card</div> <div class="tui-card-content"> This is a primary card, typically used for main content or actions. </div> </div> ### Info Card ```html <div class="tui-card info"> <div class="tui-card-title">Info Card</div> <div class="tui-card-content">This is an info card, used to present information to the user.</div> </div> ``` <div class="tui-card info"> <div class="tui-card-title">Info Card</div> <div class="tui-card-content"> This is an info card, used to present information to the user. </div> </div> ### Warning Card ```html <div class="tui-card warning"> <div class="tui-card-title">Warning Card</div> <div class="tui-card-content">This is a warning card, used to alert users about potential issues.</div> </div> ``` <div class="tui-card warning"> <div class="tui-card-title">Warning Card</div> <div class="tui-card-content"> This is a warning card, used to alert users about potential issues. </div> </div> ### Danger Card ```html <div class="tui-card danger"> <div class="tui-card-title">Danger Card</div> <div class="tui-card-content">This is a danger card, used to highlight critical information or errors.</div> </div> ``` <div class="tui-card danger"> <div class="tui-card-title">Danger Card</div> <div class="tui-card-content"> This is a danger card, used to highlight critical information or errors. </div> </div> ## Example Here's an example of how the TUI Card component might look in your documentation: <div class="tui-card"> <div class="tui-card-title">Terminal Output</div> <div class="tui-card-content"> <pre> $ npm install vitepress-theme-tui + vitepress-theme-tui@1.0.0 added 1 package, and audited 42 packages in 2s found 0 vulnerabilities </pre> </div> </div> ## Using Cards with Markdown You can use TUI Cards directly in your Markdown content: ```md <div class="tui-card"> <div class="tui-card-title">Markdown Card</div> <div class="tui-card-content"> This card contains **Markdown** content that will be _rendered_ properly. </div> </div> ```