html - 有没有办法放入样式表以获得页面上所有表单元素的 Material 主题或类似主题?

标签 html css material-design

有没有办法放入一个样式表,将表单元素更新为 Material 主题?

我正在使用纯 HTML 页面,并希望主题填充页面上表单元素的宽度和高度。

我可以将类名分配给元素以设置它们的样式,或者如果样式表适用于现有元素,也可以正常工作。

最佳答案

在元素页眉和页脚中包含 Assets 文件后,您可以分配 Material Design 类。

CDN:

<link href="https://unpkg.com/material-components-web@latest/dist/material-components-web.min.css" rel="stylesheet">
<script src="https://unpkg.com/material-components-web@latest/dist/material-components-web.min.js"></script>

新公共(public)管理:

npm install @material/form-field

按钮示例: 要为按钮设置样式(例如提交),您可以按如下方式添加类,其中 foo-button 将是您要覆盖的自定义 CSS:

<button class="mdc-button foo-button">Button</button>

表单示例: 要设置表单样式,您可以按照 Form Fields说明。

<div class="mdc-form-field">
  <div class="mdc-checkbox">
    <input type="checkbox" id="my-checkbox" class="mdc-checkbox__native-control"/>
    <div class="mdc-checkbox__background">
      ...
    </div>
  </div>
  <label for="my-checkbox">This is my checkbox</label>
</div>

处理错误和验证的 JS 部分有点棘手,但如果您使用控制台来管理处理程序等,您应该能够管理。

关于html - 有没有办法放入样式表以获得页面上所有表单元素的 Material 主题或类似主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56841059/

相关文章:

android - 从 ActionBar 迁移到 ToolBar

html - 如何将页脚隐藏在所有内容下方,如下所示?

javascript - 如何获取Webview中显示内容的HTML

javascript - 在函数中时不附加表数据

javascript - 如何将光标样式设置为不带 href 的链接的指针

javascript - 如何创建类似于Google登录表单的表单?

html - 在 CSS 中,如何将鼠标悬停在子元素上而不悬停在父元素上?

java - 将 html 框架集代码从内存加载到 Java SWT 浏览器

html - 将内容与图像对齐

android - Material 抽屉导航标题尺寸