如何将材料设计应用于文件输入标签?

Posted

技术标签:

【中文标题】如何将材料设计应用于文件输入标签?【英文标题】:how to apply a material design to file input tag? 【发布时间】:2017-07-24 20:16:42 【问题描述】:

我正在使用谷歌的材料设计精简版设计一个网站,在我的主页上我有一个文件输入标签

    <input type="file">

问题是我找不到合适的 mdl 类来设置这个元素的样式

【问题讨论】:

【参考方案1】:

这里有一个例子给你一个想法:

<style>#file  display: none; </style>
<label class="mdl-button mdl-js-button mdl-button--icon mdl-button--file">
  <i class="material-icons">attach_file</i><input type="file" id="file">
</label>

它使用一个MDL图标作为一个按钮,供用户单击以拉出文件输入提示。

【讨论】:

以上是关于如何将材料设计应用于文件输入标签?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 AngularJS 材料设计中创建简单的搜索输入文本?

如何在角度材料中使用输入类型文件

如何将上传图标修复为文件上传输入(材料 UI)

html 材料设计文件输入

是否可以将焦点应用于我的 React 组件之一内的输入元素,而无需直接将 ref 分配给输入标签?

角镖,材料输入轮廓