首頁 > web前端 > css教學 > 主體

如何自訂 Twitter Bootstrap 中的檔案輸入按鈕?

DDD
發布: 2024-11-22 10:04:12
原創
719 人瀏覽過

How Can I Customize the File Input Button in Twitter Bootstrap?

在 Twitter Bootstrap 中自訂檔案輸入按鈕

在 Twitter Bootstrap 中,檔案輸入元素缺乏按鈕的時尚設計。但是,有一個簡單的解決方案可以使用 HTML 建立可自訂的上傳按鈕。

方法:

<label class="btn btn-primary">
    Browse <input type="file" hidden>
</label>
登入後複製

此方法利用隱藏的 HTML5 屬性來建立功能顯示為按鈕的檔案輸入控制項。按鈕的樣式繼承自主按鈕類別。

舊版 IE 的傳統方法:

對於不支援隱藏屬性的瀏覽器(例如​​ IE8 及以下版本),請使用這個 CSS與HTML:

HTML:

<span class="btn btn-primary btn-file">
    Browse <input type="file">
</span>
登入後複製

CSS:

.btn-file {
    position: relative;
    overflow: hidden;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
登入後複製

CSS:

此技術確保與舊版 IE的相容性.

額外資訊:

更多詳細資訊和範例,請參閱綜合文章:https://www. abeautifulsite.net/posts/whipping-file-inputs-into- shape-with-bootstrap-3/

以上是如何自訂 Twitter Bootstrap 中的檔案輸入按鈕?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板