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. iOS造型輸入類型=「文件」
- 2. 造型輸入類型=「文件」
- 3. 一個造型輸入類型=「文件」
- 4. 造型輸入類型=「文件」。如何顯示文件路徑?
- 5. 造型文字輸入插頁
- 6. CSS:造型範圍輸入?
- 7. 造型HTML5號碼輸入
- 8. 造型選擇輸入DROPDOWN
- 9. Highcharts:造型輸入組
- 10. iPad輸入按鈕造型
- 11. 造型輸入外框 - CSS3
- 12. 造型隱藏的輸入
- 13. 造型在輸入文件類型中沒有文件選擇信息
- 14. 粘貼輸入類型的文件值輸入型文本
- 15. 原型輸入類型=文件
- 16. 造型元素
- 17. 插件的造型元素
- 18. 輸入文件類型
- 19. 輸入事先鍵入的內容元素的造型
- 20. 發送拖放文件到輸入類型文件元素
- 21. 造型,因爲Chrome的39
- 22. 上傳文件和文件輸入型
- 23. 輸入類型=「文件」(實際文件?)
- 24. 輸入型文本
- 25. PHP輸出造型
- 26. 輸入類型的文件設置默認文件類型
- 27. 如何過濾文件類型輸入類型=「文件」在WinJS
- 28. 造型SVG填充輸入元素的顏色
- 29. 聚合物 - 造型紙張輸入元素
- 30. CSS - 造型<body>元素與造型<html>元素
是我有必要使用JavaScript或HTML和CSS就足夠了? – vlevsha 2010-07-21 15:34:35
這一切正常。謝謝! – vlevsha 2010-07-21 15:54:10