术语
组件类型
Semantic UI 根据组件的特性将组件分类为不同的定义类型。这五种类型中的每一种都使用独特的定义格式。
全局 | 全局样式应用于整个网站。这包括 CSS 重置、全站字体、链接和大小默认值。
最重要的是,全局样式包括全站主题变量,其他组件可以继承和修改这些变量。 |
元素 | UI 元素是具有单一功能的页面元素。它们可以单独存在,也可以以复数形式存在,其中多个元素共享特性。
例如,一组按钮可以将 |
集合 |
集合是由异构组件组成的组,这些组件通常一起出现。它们描述了在特定上下文中出现的“常见元素”列表。它们可以包含和扩展其他 UI 元素,以便在特定上下文中使用——例如,表单可以扩展下拉菜单或输入框——以及包含它们自己的内容。 |
视图 | |
模块 |
模块是包含外观和行为定义的组件。这包括手风琴、下拉菜单和弹出框等组件。 |
行为 |
行为是独立的 JavaScript 组件,它们描述了页面元素的行为方式,但不是它们的外观方式。行为包括表单验证、状态管理和 API 请求路由等功能。 |
项目术语
Semantic UI 将组件分类为单独的定义分组。
组件 | 组件是一个通用术语,用于指代任何打包用于分发的用户界面元素。 |
定义 |
定义是一组 CSS 和 Javascript,它们描述了组件的基本特性。 定义使用变量来表示组件外观的任意部分,以便可以使用主题来更改这些部分。 |
ui |
例如,列表将收到 ui 类名有助于通过确保所有“组件的一部分”都在“整体”组件的上下文中定义来封装 CSS 规则。 它还有助于简化对未知代码的扫描。如果看到 |
定义术语
浏览 Semantic UI 定义时,您会看到内容被分组到不同的部分中。定义的这些部分在所有定义中保持一致,并且是描述组件的常见模式。
组件 | 组件是一个通用术语,用于指代任何打包用于分发的用户界面元素。 |
定义 |
定义是一组 CSS 和 Javascript,它们描述了组件的基本特性。 定义使用变量来表示组件外观的任意部分,以便可以使用主题来更改这些部分。 |
类型 |
类型是元素的版本,用于修改元素的标准外观。 类型不能在同一元素上同时使用。例如,“猫”和“狗”是动物的类型,但它们是**互斥**的。 |
变体 |
变体修改元素的特性,例如大小或颜色。 变体是**互斥**的,可以一起使用来修改元素。 |
内容 |
内容是只有在组件上下文中才有意义的部分。内容使用描述预期内容类型的名称,例如标题、描述、菜单或项目。 |
状态 |
状态是对元素的修改,有助于指示可供性的变化。常见状态包括 |
行为 |
行为是组件可以执行的操作。行为由诸如“设置值”或“递增”之类的简单短语表示,这些短语可以在 Javascript 中调用。行为会自动从空格分隔的小写短语转换为调用时的内部 Javascript 方法。 |
通用术语
这些术语是通用编程术语,可能在其他文档页面中使用,无需解释。
命名空间 | 赋予元素的名称,用于明确包含属性的应用。
在 Semantic UI 中,组件被赋予 |
Gulp | Gulp 是一个用于自动执行命令行任务的工具,Gulpjs.com |
NPM | NPM 是一个用于下载 Node JS 包的包管理器。 |
Node JS | Node 是一种事件驱动的编程语言,经常用于运行前端开发的命令行工具。 nodejs.org |