小编典典

我们可以改变吗 样式?

css

我试图更改HTML表单,输入类型文件。这是我的代码:

HTML,表格ID =表格

<input class="upload_file" type="file" id="file" name="file" />

.CSS

I tried both:
.upload_button{
  background: url('../images/upload_btn_bg.png') no-repeat;
  width: 200px; 
  height: 40px;
}

#form input[type=file]{
  background: url('../images/upload_btn_bg.png') no-repeat;
  width: 200px; 
  height: 40px;
}

这两种方法均无效。我确实从某些网站(如Facebook,YouTube,Google或Twitter)看到,它们具有不同的风格。想知道他们是如何做到的。


阅读 213

收藏
2020-05-16

共1个答案

小编典典

您不能对输入类型的文件执行任何操作(巨大的黑客攻击除外)。我知道这听起来很可怕,但是Web标准仍然没有提出解决方案。

但是我建议您使用更灵活的工具,例如swfUpload,它使您可以更改阶梯,并在上传之前检查文件大小。

希望这对您有帮助

2020-05-16