当前位置: 首页 > 面试题库 >

可以改变外观``吗?

归泽宇
2023-03-14
问题内容

可以改变外观<input type="file">吗?


问题答案:

您不能对input[type=file]控件本身进行太多修改。

由于单击label与输入正确配对的元素会激活/聚焦它,因此我们可以使用a label触发OS浏览对话框。

这是您可以做到的…

label {

   cursor: pointer;

   /* Style as you please, it will become the visible UI component. */

}



#upload-photo {

   opacity: 0;

   position: absolute;

   z-index: -1;

}


<label for="upload-photo">Browse...</label>

<input type="file" name="photo" id="upload-photo" />

表单控件的CSS将使它看起来不可见,并且不会在文档布局中占用空间,但是仍然 存在, 因此可以通过激活它label

如果要在选择后显示用户选择的路径,可以change使用JavaScript侦听事件,然后读取浏览器提供给您的路径(出于安全原因,它可能对您 _撒谎_有关确切的路径)。使最终用户满意的一种方法是简单地使用返回路径的基本名称(这样用户便可以看到所选的文件名)。



 类似资料:
  • 问题内容: 我是编程的新手,但是我正在准备编写Java程序。在计划时,我正在尝试为其找到合适的GUI。我发现此页面带有GUI选项。我有两个问题: 这些会插入Java GUI构建器吗? 构建程序后更改GUI外观有多容易(或很难)? 问题答案: 更改程序的外观很简单: 在创建任何GUI创建代码之前。因此,您可以使用GUI构建器轻松创建所有GUI,然后只需在程序开始时调用它即可。 (请注意,在处理线程问

  • 我试图将JTree节点可视化为JButton,我已经尝试使用JButton对象创建一个默认可变树节点,并将其添加到JTree中: 这些只显示带有黑色参数的错误行。 搜索网络我只发现我需要一个类,但没有一个结果显示如何使用它。 是否有一些教程可以让我找到一些示例来完成任务?

  • 问题内容: 我试图更改HTML表单,输入类型文件。这是我的代码: HTML,表格ID =表格 .CSS 这两种方法均无效。我确实从某些网站(如Facebook,YouTube,Google或Twitter)看到,它们具有不同的风格。想知道他们是如何做到的。 问题答案: 您不能对输入类型的文件执行任何操作(巨大的黑客攻击除外)。我知道这听起来很可怕,但是Web标准仍然没有提出解决方案。 但是我建议您

  • Android 2.3.3 我有两个旋转器,一个使用Strings.xml(静态)中的string-array填充,另一个使用适配器填充。 第一个旋转器(静态)如下所示 第二个旋转器(动态)如下所示 我可以改变外观和感觉的动态旋转,以类似于静态旋转?如果是,怎么做?

  • 问题内容: 我读过在Java中不能更改String类型的对象。但是int和char变量可以。为什么?你可以给我一个例子吗? 谢谢。(我是较新的-_-) 问题答案: 正如bzabhi所说,字符串在Java中是不可变的。这意味着字符串对象将永远不会改变。这并不意味着您不能更改字符串变量,只是不能更改字符串的基础内存表示形式。例如: 执行完这些行后,str将指向内存中的新字符串。原始的“ Hello”字