Log In Sign Up

Docs

OrcaUI: Full API docs with examples for all components & utilities.
HomeDocs
The project has been completed, and we are preparing more content, which will be rolled out gradually in the near future.
Default Sort by ID Recently Updated Featured Most Viewed
  • Twilight Component
    The twilight component enables global dark mode switching for the entire page, and also supports localized dark mode toggling.
  • Step Component
    The step component can implement both historical progress trackers and operational progress indicators in step-bar format.
  • Status Component
    The status indicator displays system states, such as: new messages in current tasks, section notifications, error alerts, or warning prompts in content blocks.
  • Spinner & Loading
    SPIN is a static buffer, indicating that data or resources are being loaded, prompting the user to wait; this buffer supports multi-subject colors and dark mode inversion.
  • Search Component
    The search component implements common search form fields, supports nesting various custom form fields, and features autocomplete functionality.
  • Result Component
    The result component is the final evolved form of a buffer. It can display four types of outcomes: info, success, error, and warning, presented either as SVG animations or static icons.
  • Rate Library
    The Rate component enables star-based rating systems with half-star precision and supports custom icons/images for flexible visual styling.
  • Rate Component
    The Rate component provides star-based rating functionality with half-star precision and full customization of rating icons/images.
  • Range Library
    The Range module supports both single and dual slider selection with freeze functionality and ruler markers, providing a perfect replacement for native range components.
  • Range Component
    The range component supports both single and dual thumb sliders with freeze functionality and scale markers, serving as an enhanced replacement for native HTML range inputs.
  • Radios(group) Component
    The radios component allows creating multiple radio form fields at once and supports batch checked operations.
  • Radio Component
    The radio component is an enhanced wrapper for native input[type=radio], supporting three states: check, checking and checked. It offers multiple sizes to fit different form layouts, supports data caching and form validation, accommodates chera-style...
  • Progress Component
    The PROGRESS component is a WebComponent implementation based on the Progress module. Compared to the original module, it offers simpler usage without initialization requirements, making it ideal for project integration. It supports multiple variants...
  • CSS Pagination
    Pagination is not packaged as a component because different systems use pagination in various ways. Designing pagination with native HTML and CSS allows flexible combination of pagination elements for different scenarios. These elements include 'prev...
  • Number Component
    The number input component differs from the text input component in that it only accepts numerical values. Its usage is the same as a form field with type='number', with identical attributes including min, max, step, etc. It supports validation, cach...
  • Input Component
    The INPUT custom component is an enhanced wrapper of the native input element. While maintaining single-line text input functionality, it additionally provides toolbox features, character limit indicators, and input validation support.
  • Good Component
    The like component is typically used at the end of an article, allowing users to show their support by liking it. While its functionality is singular, it supports rich sub-elements including like counts, icons, labels, and tooltips.
  • Flag Component
    A badge is typically displayed in a floating manner at one of the four corners of an element. The flag component is used to define a badge, supporting three badge styles and multiple theme colors.
  • Deform Component
    The deform morphing button component can switch between multiple expression forms, such as transforming from a menu button to a close button. It supports info, menu, add, close, left, right, up, down, menuStart, and menuEnd form types, with multiple ...
  • Checkboxes(group) Component
    The checkboxes component allows creating multiple checkbox form fields at once and supports batch checked operations.
  • Checkbox Component
    The checkbox is one of the most common form fields, supporting multiple attributes and basic operations like reset, set, clear, and check. It also supports data caching and validation.
  • Callout Component
    The callout component can convey: notifications, announcements, alerts, warnings, notices, and other informational messages. It serves as a replacement for alert and notice components.
  • Buoy Component
    A buoy float is typically used to display small statistical data. Though compact in size, it includes all essential elements such as value, label, icon, arrow, and tips—truly embodying the idea of 'small but complete.'
  • Button Component
    The OC-BTN custom component represents a button. As one of the most fundamental web elements, this button component supports multiple child elements including prefixes, suffixes, icons, and images. It offers various size options, structural styles, a...
  • Badge Component
    The BADGE custom tag can create a small colored bubble to store the implied quantity of information for an element. If the badge has no value, it will be displayed directly as a dot red dot.
  • Avatar Component
    The AVATAR tag can create both image-based avatars and text-based avatar placeholders. It supports attributes including theme, tips, size, and shape for customization.
  • Alarm Component
    ALARM alerts are typically used to locate and display warning events, providing conspicuous warnings or notifications. This alert component supports displaying icons, text, and images, with three halo diffusion sizes available.
  • The Valid validation module performs value validation on form fields. It requires the form field to have a 'name' attribute and is best used within a 'form' node. When submitting the form, 'validate' supports secondary validation. It also supports as...
  • The Swipe module is a carousel and rotating banner module that enables the cyclic display of media content such as text, images, videos, and iframes. It supports drag-and-drop scrolling as well as button-click slider switching. It also supports async...
  • The FILE custom tag is an encapsulation of the native file tag. In addition to maintaining the functionality of single and multiple file selection, it also adds support for a toolbox, file quantity limit prompts, and quantity validation.
  • The Viewer media viewer supports full-screen viewing of multimedia files, including images, videos, audio, maps, iframes, and other embeddable platform links.
  • Breadcrumb (or 'crumb' for short) navigation visually displays the hierarchical position of the current page within a website's structure, enabling users to quickly navigate back to parent pages or homepage - similar to Windows file directory paths. ...
  • Bullet is commonly referred to as an unordered list or brief news, primarily consisting of short text and usually without accompanying images; bullet can also consist of one or more lines of text but may be supplemented with small images or icons; bu...
  • This framework comes with a built-in icon font (iconfont). Icons can be used either by applying the _icon[-*] style classes, or by writing the main name of the icon inside the tag and then applying the icon font to that tag. The icon font library wil...
  • Learn how to set up an OrcaUI page, reference JS/CSS files in multiple ways, and explore a live CodePen demo. Let’s get started with the OrcaUI front-end framework!
  • Describe the development journey of the OrcaUI framework—it is both an accumulation of experience and a culmination of persistent effort. Staying true to our original vision, we remain committed to the native JavaScript, CSS, and HTML standards, stri...
  • Show the development and version update history of the OrcaUI front-end framework, and publicly release the historical version numbers on this page.
  • The alert utility function can quickly open a warning dialog that requires clicking 'confirm' to close, serving as a replacement for the native alert method.
  • Utilizes various fonts and font sizes to meet general webpage display needs for headings and body text
  • By controlling the aspect-ratio property, block elements can automatically maintain proportional dimensions based on either width or height, supporting common media sizes.

New Launch: 20% Off All Products

Unlock all examples and development resources