最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Bootstrap自定義文件上傳下載樣式

 更新時(shí)間:2016年05月26日 14:46:04   作者:ThomasCui  
這篇文章主要教大家如何使用Bootstrap自定義文件上傳下載樣式,感興趣的小伙伴們可以參考一下

在平時(shí)工作中,文件上傳下載功能屬于不可或缺的一部分。bootstrap前端樣式框架也使用的比較多,現(xiàn)在根據(jù)bootstrap強(qiáng)大的樣式模板,自定義一種文件下載的樣式。

后續(xù)會(huì)使用spring MVC框架實(shí)現(xiàn)文件上傳的全部代碼,敬請期待。

先看圖片示例: 本示例包括下載樣本文件樣式和上傳文件樣式。

直接先上代碼,最后講解:

<div class="form-group col-md-12 has-feedback" id="file">
    <label for="" class="control-label col-md-4">選擇文件:</label>
    <div class="col-md-4 input-group">
    <input id="lefile" type="file" style="display:none">
    <span class="input-group-addon" onclick="$('input[id=lefile]').click();" style="cursor: pointer; background-color: #e7e7e7"><i class="fa fa-folder-open"></i>Browse</span>
    <input id="photoCover" class="form-control" type="text">
    <span class="fa fa-download form-control-feedback" style="cursor: pointer;pointer-events: auto;"></span>
    </div>
   </div> 

主要涉及到的技術(shù)有:bootstrap;css3的pointer-events;html5

1. html5的基本文件上傳樣式

<input type="file" name="file">
樣式會(huì)根據(jù)不同的瀏覽器顯示不同的效果。

2. 字體圖標(biāo)

可以使用bootstrap內(nèi)置的glyphicons字體圖標(biāo),也可以使用Font Awesome的字體圖標(biāo)。具體使用教程參考官網(wǎng):

glyphicons: http://v3.bootcss.com/components/#glyphicons

Font Awesome: http://fontawesome.io/

本例中使用到兩個(gè)圖標(biāo), <i class="fa fa-folder-open"><i class="fa fa-download">

或者<i class="glyphicons glyphicons-folder-open"><i class="glyphicons glyphicons-download-alt">

3. css3 :pointer-events

 在bootstrap中, .form-control-feedback 的pointer-events設(shè)置為none, 導(dǎo)致在點(diǎn)擊下載樣本按鈕時(shí)無法選取元素,現(xiàn)在設(shè)置為auto。

語法:

pointer-events:auto | none | visiblepainted | visiblefill | visiblestroke | visible | painted | fill | stroke | all

默認(rèn)值:auto

適用于:所有元素

繼承性:

動(dòng)畫性:

計(jì)算值:指定值

取值:

auto:與pointer-events屬性未指定時(shí)的表現(xiàn)效果相同。在svg內(nèi)容上與visiblepainted值相同
none:元素永遠(yuǎn)不會(huì)成為鼠標(biāo)事件的target。但是,當(dāng)其后代元素的pointer-events屬性指定其他值時(shí),鼠標(biāo)事件可以指向后代元素,在這種情況下,鼠標(biāo)事件將在捕獲或冒泡階觸發(fā)父元素的事件偵聽器。
其他值只能應(yīng)用在SVG上。

4. 上傳文件的按鈕實(shí)現(xiàn) ----- bootstrap組合框的使用

 .input-group 和 .input-group-addon的使用。

 具體的css渲染自行查看bootstrap源代碼。

5. 下載樣本按鈕的實(shí)現(xiàn) --- 參考bootstrap的表單錯(cuò)誤提示樣式

 .has-feedback和.form-control-feedback的使用

如果還沒有學(xué)習(xí)夠的話大家可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附一個(gè)精彩的專題:Bootstrap學(xué)習(xí)教程

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)Bootstrap程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • JS實(shí)現(xiàn)簡易圖片輪播效果的方法

    JS實(shí)現(xiàn)簡易圖片輪播效果的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)簡易圖片輪播效果的方法,實(shí)例分析了javascript操作圖片實(shí)現(xiàn)輪播特效的技巧,需要的朋友可以參考下
    2015-03-03
  • JS實(shí)現(xiàn)網(wǎng)站換膚

    JS實(shí)現(xiàn)網(wǎng)站換膚

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)網(wǎng)站換膚,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • javascript實(shí)現(xiàn)用戶管理系統(tǒng)

    javascript實(shí)現(xiàn)用戶管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)用戶管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • yolov5項(xiàng)目部署+微信小程序前端展示的全過程

    yolov5項(xiàng)目部署+微信小程序前端展示的全過程

    YOLOV5模型從發(fā)布到現(xiàn)在都是炙手可熱的目標(biāo)檢測模型,被廣泛運(yùn)用于各大場景之中,下面這篇文章主要給大家介紹了關(guān)于yolov5項(xiàng)目部署+微信小程序前端展示的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • 微信小程序完美解決scroll-view高度自適應(yīng)問題的方法

    微信小程序完美解決scroll-view高度自適應(yīng)問題的方法

    這篇文章主要介紹了微信小程序完美解決scroll-view高度自適應(yīng)問題的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • JS觸摸事件、手勢事件詳解

    JS觸摸事件、手勢事件詳解

    本篇文章主要介紹了JS觸摸事件、手勢事件詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • JavaScript常用判斷寫法大全(推薦)

    JavaScript常用判斷寫法大全(推薦)

    這篇文章主要介紹了JavaScript常用判斷寫法(推薦)的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • 微信小程序使用input組件實(shí)現(xiàn)密碼框功能【附源碼下載】

    微信小程序使用input組件實(shí)現(xiàn)密碼框功能【附源碼下載】

    這篇文章主要介紹了微信小程序使用input組件實(shí)現(xiàn)密碼框功能,涉及input組件布局設(shè)置相關(guān)操作技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下
    2017-12-12
  • 解析為什么axios會(huì)有params和data兩個(gè)參數(shù)

    解析為什么axios會(huì)有params和data兩個(gè)參數(shù)

    本文給大家分享為什么axios會(huì)有params和data兩個(gè)參數(shù),先來回顧一下axios的基本使用,怎么發(fā)送一個(gè)請求,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • 原生JS實(shí)現(xiàn)呼吸輪播圖

    原生JS實(shí)現(xiàn)呼吸輪播圖

    這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)呼吸輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評論

贡嘎县| 通化市| 称多县| 吉水县| 瑞安市| 佛山市| 西平县| 神农架林区| 乌拉特后旗| 京山县| 江陵县| 根河市| 五家渠市| 剑川县| 安宁市| 鄄城县| 阜阳市| 灵丘县| 独山县| 闽清县| 阳谷县| 陵川县| 凤山县| 河东区| 裕民县| 钟祥市| 自贡市| 岑巩县| 长岭县| 诸城市| 安康市| 济南市| 安岳县| 安塞县| 青海省| 平舆县| 巫山县| 毕节市| 顺昌县| 泰兴市| 泰兴市|