我試圖通過引導和懸浮窗樣式的組合來趟我的方式,但我碰到的是超出了我的理解任何一個問題。我遇到的問題似乎是將我的預覽窗格分成兩列,我似乎無法弄清楚什麼或在哪裏。我猜這是在dropzone的CSS中的東西,但似乎無法找到它。帶單列文件列表的Dropzone.js?
我希望我的懸浮窗拖和拖放區域對底部形態出現在開始引導塊偏移3跨6個列。我也希望它是一個固定的高度,只顯示文件名,以及它們下面的進度指示器,只有在文件正在處理中。 (我還沒有處理的錯誤) 我已經有jQuery的狩獵和啄出進度條,並隱藏他們一旦容器顯示DZ-成功。我還將該區域設置爲可滾動,因此隨着上傳文件列表的增長,它不會變得難以管理。 (不幸的是,我們使用的MVC在你的模板下面自動插入了提交按鈕,重新定位它並且沒有真正的醜陋,臃腫的黑客是一個很大的麻煩,所以要在拖放區域有一個文件列表,我需要使它滾動和尼克斯的圖標)
我的懸浮窗區域如下所示:
<div class="row">
<!-- div class="col-sm-6 col-sm-offset-3 "><h4>Uploaded files</h4></div -->
<div class="input-group col-sm-6 col-sm-offset-3 col-xs-12">
<div class="dropzone" id="myDropzone" style="height:150px;overflow:hidden; overflow-y:scroll;">
</div>
</div>
</div>
我然後使用自定義模板,我放棄了細節類擺脫了100x100的設置,通常容納預覽縮略圖。 (我要以文件的龐大的數字要處理這種形式在某些情況下,所以我翻了創建縮略圖功能關閉)
然後我用下面的自定義模板:
<div id="template-preview" class="dz-preview dz-file-preview">
<div class="small">
<span data-dz-name></span> <span class="pull-right">(<span class="dz-size" data-dz-size></span>)</span>
</div>
<div id="dz-info">
<div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>
<div class="dz-error-message"><span data-dz-errormessage></span></div>
</div>
</div>
我嘗試添加引導col-sm-10使模板佔用dropzone框架的80%,但它似乎只與窗格的50%有關,所以其他的東西首先將它分成兩部分。在chrome中使用計算的樣式窗格顯示灰色的固定像素寬度。通過完整的樣式列表搜索,我沒有看到任何立即顯而易見的事情在上下文中分裂的事情。 我注意到,在外層div去掉DZ-預覽類給我我想要的外觀,但沒有指定的「地方」我似乎失去正確找到DZ-成功的能力和隱藏一次進度指示器DZ-預覽文件完整。 我不夠用CSS熟悉,知道如何重寫不管它是懸浮窗樣式在做什麼,也有在該基本懸浮窗css文件這麼多的環境關係,我似乎無法找到,甚至可能是什麼是分裂首先是兩個區域。
任何幫助表示讚賞。
你可以在jsfiddle上添加一個工作示例嗎? – Hackerman
哦拍,我需要更新這個,因爲我終於找到了設置'寬度:50%'的風格 – Scott