问题标签 [uswds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 共享 UI 组件
我正在为我的团队创建一个可共享的 UI 组件的项目。该项目是使用Angular CLI
并且正在使用 USWDS 框架构建的。
到目前为止,我已经成功地在npm package
私有 npm 存储库上创建了一个自定义,并通过我们的package.json
. 这npm package
被认为是一个核心包(所有项目团队都需要),其中包括USWDS (peer dependencies
以及 USWDS 的相关依赖项,如基于标准 USWDS 标头)。bourbon
bourbon-neat
scss
core
我遇到的问题与我的header.component.html
. 我当前使用的路径是./assets/uswds/img/close.svg
,当标头是主项目的一部分时,它可以工作。这些图像位于node_modules
USWDS 包的目录中,这将使它成为我的自定义包的兄弟。此外,图像目录已添加到 中,angular-cli.json
因此当我们运行时图像可用ng serve
。
我将如何更新文件路径以使其正确显示?
css - USWDS - 如何将表单标签对齐到输入的左侧?
我在我正在处理的项目中使用 美国网页设计系统(USWDS) ,我正在努力解决表面上看起来应该很简单的事情:如何对齐表单标签,使它们出现在左侧他们相应的输入,而不是在他们之上?
其他一些 CSS 库将其称为水平表单,但我也看到它被称为“内联”字段。
根据这个答案,可以使用现代 CSS Grid 布局来实现我想要的结果,但到目前为止,我还没有弄清楚如何让它与不使用 CSS Grid的 USWDS 样式很好地配合。
任何人都可以帮助我:
- 使用 USWDS 组件和实用程序类的某种组合创建一个水平表单,或者如果这不切实际...
- 通过使用自定义 CSS 覆盖 USWDS 样式来生成水平表单,但不会造成太多冲突或违反标准?
下面是我的 HTML 的简化片段: