ブートストラップ3がリリースされました。私はブートストラップ2にそれを好むが、私は現在ファイルのアップロードのためにJasny's extensionを使用しています。その機能をチェリーピックアップしてBootstrap 3で使用する方法はありますか?あなただけのファイルアップロードプラグインを希望する場合ブートストラップ3でJasnyのファイルをアップロードする方法
答えて
私は、基本的に動作表示されます。http://bootstrap-server.jasny.net/bootstrap-fileupload.zipあなたが必要なJavaScriptとCSSファイルを得ます:http://bootply.com/72995
次の場所からプラグインをダウンロードすることができます。 それとも、ダウンロードできる:http://jasny.github.io/bootstrap/
使用このガイドからのファイルupload.lessとファイルupload.jsファイル:あなたのCSSの入力は、追加のようhttp://www.bootply.com/migrate-to-bootstrap-3は、Twitterのブートストラップ3(チェンジ・クラスを使用してHTMLが互換性を持たせるためにファイルも)。
幸運
これはプロジェクトに必要なので、これはどのように行ったのですか。良いニュースは、HTML
に大きな変更があります。プラグインをブートストラップ3.0に適用するには、プラグインのcss
に5行だけを追加し、他の4つを変更することが可能です。ここで
ブートストラップ3.0でファイルアップロードを使用するためのマークアップhtml
次のとおりです。
<div class="form-group">
<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="input-group">
<div class="form-control uneditable-input"><i class="icon-file fileupload-exists"></i>
<span class="fileupload-preview"></span>
</div>
<div class="input-group-btn">
<a class="btn btn-default btn-file">
<span class="fileupload-new">Select file</span>
<span class="fileupload-exists">Change</span>
<input type="file" class="file-input"/></a>
<a href="#" class="btn btn-default fileupload-exists" data-dismiss="fileupload">Remove</a>
</div>
</div>
</div>
</div>
とbootstrap-fileupload.css
への変更:
.fileupload .uneditable-input {
display: inline-block;
margin-bottom: 0px;
vertical-align: middle;
cursor: text;
overflow: hidden; /*Added this line*/
max-height: 34px; /*Added this line*/
}
.fileupload .fileupload-preview { /*Added this line*/
line-height: 21px; /*Added this line*/
} /*Added this line*/
など
/*==================================*/
/*.fileupload-new .input-append .btn-file {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}*/
/*change to this:*/
.fileupload-new .input-group .btn-file {
-webkit-border-radius: 0 3px 3px 0 !important;
-moz-border-radius: 0 3px 3px 0 !important;
border-radius: 0 3px 3px 0 !important;
}
/*==================================*/
ほとんどの場合、最適化が可能です(古いcss
のいくつかのクラスは削除できますが、これをテストする必要があります)コードを改善する必要がありますが、これは私が今使っているものです実装が簡単です。
興味深い。私はちょうどオリジナルのbootstrap-fileupload.cssを使用していました。あなたはCSSを微調整する必要がありますか? – emersonthis
[ここ](http://jsfiddle.net/FFABG/4/)。 "ファイル選択"の左枠を確認してください:丸ではありません。これは "〜と同様に"固定されています。また、長いファイル名のファイルを選択し、オーバーフローが発生するようにウィンドウのサイズを変更してみてください。これはCSSの追加によって修正されています。 – edsioufi
@Emersonまた、オーバーフローの解決策は、ブートストラップ3(固定幅ではなく動的全幅)で反応する新しい方法に対応します。 – edsioufi
あなたはブートストラップ3の変化の大きな数を考えると、この
http://www.abeautifulsite.net/blog/2013/08/whipping-file-inputs-into-shape-with-bootstrap-3/
- 1. jasnyファイルのアップロードのためのdjango-crispy-forms
- 2. カスタムアローンをレールにアップロードする方法3
- 3. Twitterのブートストラップ3でdiv col順序を変更する方法
- 4. ブートストラップ3でフッタをフルウィンドウの幅にする方法は?
- 5. html selectでブートストラップ3グリフコンを使用する方法
- 6. .NETでファイルをアップロードする方法
- 7. WCFサービスでファイルをアップロードする方法
- 8. asp.netでpdfファイルをアップロードする方法
- 9. ブートストラップ3でモバイル/タブレットビューで何かを隠す方法は?
- 10. 複数のファイルをアップロードする方法
- 11. ファイルのFTPアップロード - サーバ上でファイルのアップロードを決定する方法
- 12. ブートストラップ3でこの水平スクロールバーを取り除く方法
- 13. ファイルをApp_Dataにアップロードした後にファイルを表示する方法/ Razorを使用してMVC 3でアップロードする方法?
- 14. ブートストラップ3のパネルをブートストラップ2のウェブサイトに持ち込む方法は?
- 15. Jqueryファイルで複数ファイルのアップロードを処理する方法
- 16. 3gpファイルをアップロードする方法
- 17. ファイルをサーバーにアップロードする方法は?
- 18. ファイルをカスタムファイルパスにアップロードする方法
- 19. ファイルをアップロードしてダウンロードする方法
- 20. ブートストラップで入力フィールドの最後にテキストを配置する方法3
- 21. ブートストラップ3でNavbarスプリットボタンをドロップする
- 22. ブートストラップをフォーマットする方法
- 23. ASP.NET MVC 3で2GBを超えるファイルをアップロードする
- 24. Asp.Net MVC 3ファイルのアップロードを伴うフリーテキストエディタ
- 25. Rails 3:英語以外の文字でcsvファイルをアップロードする
- 26. テーブルコンポーネントを持つブートストラップ3グリッドシステムの使用方法は?
- 27. 外部の.lessファイルをブートストラップ3.3.6に追加する方法は?
- 28. Flaskでファイルをアップロードするステータスを取得する方法
- 29. kohana 3でcURL経由でファイルをアップロードするには?
- 30. djangoの管理モデルで複数のファイルをアップロードする方法
を試すことができますbootstrap3を持つ唯一のブートストラップファイル入力をしたい場合、それは簡単な方法があります非常に低いです。私はブートストラップ3のサポートがすでにジャスニーのサイトにあればそれは簡単だと思います。 –
ファイルのアップロードスクリプトをダウンロードしてブートストラップ3プロジェクトに追加するだけの場合は、[カスタマイズ]ページ[[こちらをご覧ください](http://jasny.github.io/bootstrap/customize.html#plugins)を使用してみてください。それは動作するかもしれません... – Schmalzy
プラグイン( 'ファイル入力'に改名)は、ブートストラップ3で利用できるようになりました。 –