UNPKG

@ulu/frontend

Version:

A framework-agnostic frontend toolkit providing a modular, tree-shakable library of accessible components and utilities. Designed for seamless integration, it features a highly configurable SCSS system for any environment and vanilla JavaScript modules op

50 lines (46 loc) 1.88 kB
<!-- @ulu-demo title: Basic UI Icons description: Simple geometric icons for common actions. --> <div style="font-size: 2rem; display: flex; gap: 1rem;"> <span class="css-icon css-icon--plus"></span> <span class="css-icon css-icon--minus"></span> <span class="css-icon css-icon--close"></span> <span class="css-icon css-icon--menu"></span> </div> <!-- @ulu-demo title: Navigation Icons description: Icons for directional navigation and disclosures. --> <div style="font-size: 2rem; display: flex; gap: 1rem;"> <span class="css-icon css-icon--angle-right"></span> <span class="css-icon css-icon--angle-down"></span> <span class="css-icon css-icon--arrow-right"></span> <span class="css-icon css-icon--arrow-left"></span> </div> <!-- @ulu-demo title: Stroke Weight Variation description: Use the `css-icon--stroke-large` modifier for a bolder appearance. --> <div style="font-size: 2rem; display: flex; gap: 1rem;"> <span class="css-icon css-icon--plus"></span> <span class="css-icon css-icon--plus css-icon--stroke-large"></span> <span class="css-icon css-icon--angle-right"></span> <span class="css-icon css-icon--angle-right css-icon--stroke-large"></span> </div> <!-- @ulu-demo title: Transition Icons (Active State) description: Some icons animate between states when the `is-active` class is applied. --> <div style="font-size: 2rem; display: flex; gap: 2rem; align-items: center;"> <div> <span class="css-icon css-icon--plus-to-minus"></span> <span class="css-icon css-icon--plus-to-minus is-active"></span> <span class="type-small" style="display: block;">Plus-to-Minus</span> </div> <div> <span class="css-icon css-icon--menu-to-close"></span> <span class="css-icon css-icon--menu-to-close is-active"></span> <span class="type-small" style="display: block;">Menu-to-Close</span> </div> </div>