ホームページ > ウェブフロントエンド > CSSチュートリアル > Twitter Bootstrap ファイルアップロードボタンの外観をカスタマイズするにはどうすればよいですか?

Twitter Bootstrap ファイルアップロードボタンの外観をカスタマイズするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-26 09:25:12
オリジナル
793 人が閲覧しました

How Can I Customize the Twitter Bootstrap File Upload Button Appearance?

Twitter Bootstrap ファイル アップロード ボタンのカスタマイズ

Twitter Bootstrap にはファイル アップロード ボタン専用のスタイルがありませんが、その外観を改善する方法がいくつかあります。

Bootstrap バージョン 3、4、および 5 に適用できる 1 つのソリューションでは、HTML5 の隠し属性を利用して、ボタンに似た機能ファイル入力コントロール:

<label class="btn btn-default">
  Browse <input type="file" hidden>
</label>
ログイン後にコピー

このアプローチは、互換性のために Bootstrap 4 が CSS でエミュレートする hidden 属性に依存します。 Bootstrap 3 の場合、次の追加 CSS が必要になる場合があります:

[hidden] {
  display: none !important;
}
ログイン後にコピー

古い IE のレガシー アプローチ:

IE8 以前では別の HTML/CSS が必要です構造:

<span class="btn btn-default btn-file">
  Browse <input type="file">
</span>
ログイン後にコピー
.btn-file {
  /* ... */
}

.btn-file input[type=file] {
  /* ... */
}
ログイン後にコピー

注:

  • 古い IE では、ラベルのクリック時にファイル入力をトリガーすることができません。
  • CSS はファイルを拡張することで補います。スパンに一致するように入力して非表示にします。

詳細と例については、を参照してください。 Abeautysite によるブログ投稿: https://www.a Beautifulsite.net/posts/whipping-file-inputs-into-shape-with-bootstrap-3/

以上がTwitter Bootstrap ファイルアップロードボタンの外観をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート