1
A
回答
1
它通常做的方法是通过将文件输入单元100%透明用CSS opacity
财产,并把一个漂亮的按钮,它的后面。这样,文件字段仍然会收到点击,但底层元素的外观可以以任何您想要的方式进行样式化和脚本化。
0
文件按钮是一个大难题。我个人会用http://swfupload.org/
0
我喜欢这个吻的方式,像往常一样。这在Chrome和Firefox中适用于我。
HTML:
<div class="form-group">
<label>Cover Image:</label>
<div id="uploadLabelDiv" class="fade">
<p>Change cover image</p>
<label for="upload">
<img [src]="project.cover" class="img-responsive" id="coverImage" />
</label>
</div>
</div>
<input type="file" id="upload" (change)="fileuploaded($event)" style="visibility:hidden;" />
CSS:
#uploadLabelDiv {
position: relative;
max-width: 400px;
background: transparent;
color: #fff;
transition: all 0.3s;
}
.fade {
opacity: 1;
}
.fade:hover > label {
opacity: 0.4;
}
.fade > p {
opacity: 0;
transition: none;
}
.fade:hover > p {
opacity: 1;
transition: all 0.3s;
}
p {
position: absolute;
top: calc(50% - 30px);
left: calc(50% - 60px);
color: black;
font: bold;
}
缺少类是引导。
相关问题
- 1. 造型文字输入插页
- 2. 造型HTML5号码输入
- 3. CSS:造型范围输入?
- 4. 造型输入外框 - CSS3
- 5. Highcharts:造型输入组
- 6. 造型选择输入DROPDOWN
- 7. 原型输入类型=文件
- 8. 造型元素
- 9. 输入文件类型
- 10. 输入事先键入的内容元素的造型
- 11. 造型,因为Chrome的39
- 12. 输入类型=“文件”(实际文件?)
- 13. 上传文件和文件输入型
- 14. 输入型文本
- 15. 输入类型的文件设置默认文件类型
- 16. 造型SVG填充输入元素的颜色
- 17. 造型输入单选按钮
- 18. 造型输入框自动完成
- 19. 输入背景色破坏造型?
- 20. 火狐输入造型跨版本
- 21. 铸造输入参数正确类型
- 22. CSS3 - 造型输入范围的背景
- 23. 造型文字VS造型按钮
- 24. 使用输入元素指定要上载的文件类型
- 25. 如何设计/自定义输入类型文件元素?
- 26. 动态生成输入类型=“文件”元素多次上传
- 27. 当使用HTML5元素输入类型=“文件”时,.log文件的文件类型
- 28. 主机元素有条件的造型
- 29. 样式输入类型文件?
- 30. jQuery和输入[类型=“文件”]问题
是我有必要使用JavaScript或HTML和CSS就足够了? – vlevsha 2010-07-21 15:34:35
这一切正常。谢谢! – vlevsha 2010-07-21 15:54:10