フレックスコンテナの残りの幅をすべて取得するように入力するにはどうすればよいですか?

WhiteAngel

モバイルユーザーとデスクトップユーザーに使用される単純な数値セレクターを作成しようとしています。私の考えは、入力を「プラス」ボタンと「マイナス」ボタンで囲むことです。

入力フィールドの応答性を除いて、すべてが正常に機能します。どういうわけか、それはコンテナの残りのサイズに縮小しません。

したがって、私が欲しいの2 remは、コンテナの残りのすべての幅を占める入力の周りの固定サイズのスパン(私の場合)です。

コードは次のとおりです。

body {
  background: #f5f5f5;
}

.outer-container {
  width: 300px;
  border: 1px solid gray;
  padding: 10px;
}

.container {
  display: inline-flex;
  align-items: center;
}

.item {
  dsipaly: inline-block;
  height: 2rem;
  width: 2rem;
  font-size: 2rem;
  line-height: 2rem;
  border: 1px solid black;
  border-radius: 50%;
  text-align: center;
}

input {
  font-size: 2rem;
  margin: 0 10px;
}
<div class="outer-container">
  <div class="container">
    <span class="left item">-</span>
    <input type="text" />
    <span class="right item">+</span>
  </div>
</div>

を使用するレイアウトを作成しましたflexboxが、入力は縮小せず、コンテナーをオーバーフローします。

X軸でコンテナをオーバーフローさせることなく、使用可能なすべてのコンテナ幅を取得するために入力を縮小することは可能ですか?

アフィフに同行

あなたはこれを試すことができます:

body {
  background: #f5f5f5;
}

.outer-container {
  width: 300px;
  border: 1px solid gray;
  padding: 10px;
}

.container {
  display: inline-flex;
  align-items: center;
}

.item {
  height: 2rem;
  width: 2rem;
  font-size: 2rem;
  line-height: 2rem;
  border: 1px solid black;
  border-radius: 50%;
  text-align: center;
}

input {
  font-size: 2rem;
  margin: 0 10px;
  min-width:0; /* Remove the automatic minimum size set so the element can shrink*/
  width: 87%; /* Set any value of width here as reference*/
  flex: 1; /* make the item grow to fill the remaining space */
}
<div class="outer-container">
  <div class="container">
    <span class="left item">-</span>
    <input type="text" >
    <span class="right item">+</span>
  </div>
</div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

フレックスボックスを使用してすべての要素をコンテナ内に保持するにはどうすればよいですか?

分類Dev

コンテナをフラッターで伸ばして残りの画面を占めるようにするにはどうすればよいですか?

分類Dev

フレックスボックスが行の残りの幅をとらないようにするにはどうすればよいですか?

分類Dev

フックの前にすべてのキュウリシナリオのステップを取得するにはどうすればよいですか?

分類Dev

テキストコントローラーの入力をdoubleとして取得するにはどうすればよいですか?-フラッター

分類Dev

クリックしたときに入力のテキストが残るフォームを作成するにはどうすればよいですか?

分類Dev

Tensorflowですべてのコレクションを取得するにはどうすればよいですか?

分類Dev

Angular5コンポーネント-コンテンツ内のすべての入力を取得するにはどうすればよいですか?

分類Dev

スタックに割り当てられたベクトルのようなコンテナを作成するにはどうすればよいですか?

分類Dev

入力テキストフィールドに使用可能なすべての幅を使用させるにはどうすればよいですか?

分類Dev

すべての関係コレクションを取得するにはどうすればよいですか?

分類Dev

配列内のすべてのオカレンスを削除し、残りを左にシフトするにはどうすればよいですか?

分類Dev

フレックスアイテムに100%の幅を与えるにはどうすればよいですか?

分類Dev

LXCコンテナのIPアドレスを取得するにはどうすればよいですか?

分類Dev

特定のクラスを持つ入力テキストのすべての値を取得するにはどうすればよいですか?

分類Dev

コンテナよりも多くのスペースを使用しないようにフレックスボックスを取得するにはどうすればよいですか?

分類Dev

「従業員名を入力してください」と等しくないすべての入力ボックスがファイルに保存されるという「if」ステートメントを作成するにはどうすればよいですか?

分類Dev

divの幅をそのコンテンツに合わせて、次のdivで残りを埋めるにはどうすればよいですか?

分類Dev

PowerShellのすべてのコンテナパイプラインのステータスを取得するにはどうすればよいですか?

分類Dev

Pythonのパンダデータフレーム列に残りの数値を入力してインデックスとして配置するにはどうすればよいですか?

分類Dev

コンボボックスで選択したレコードからすべての値を取得するにはどうすればよいですか?

分類Dev

幅を調整する代わりに、このフレックスボックスコンテナをスクロールさせるにはどうすればよいですか?

分類Dev

画像の幅を変更してすべてのコンテナを埋める、または中央に揃えるにはどうすればよいですか?

分類Dev

ウィジェットのViewFlipperにアクセスして、コンテンツを動的に入力するにはどうすればよいですか?

分類Dev

コレクションからすべてのネストされたアイテムを取得するにはどうすればよいですか?

分類Dev

コマンドの名前とプレフィックスの後のすべてのテキストをasyncdefのrest_of_messageのような変数に入れるにはどうすればよいですか?

分類Dev

Safariでフレックスコンテナの絶対位置にある子を中央に配置するにはどうすればよいですか?

分類Dev

SwiftUIで画像をコンテナの幅の100%にするにはどうすればよいですか?

分類Dev

画面の幅全体をカバーするようにコンテナの背景色を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    フレックスボックスを使用してすべての要素をコンテナ内に保持するにはどうすればよいですか?

  2. 2

    コンテナをフラッターで伸ばして残りの画面を占めるようにするにはどうすればよいですか?

  3. 3

    フレックスボックスが行の残りの幅をとらないようにするにはどうすればよいですか?

  4. 4

    フックの前にすべてのキュウリシナリオのステップを取得するにはどうすればよいですか?

  5. 5

    テキストコントローラーの入力をdoubleとして取得するにはどうすればよいですか?-フラッター

  6. 6

    クリックしたときに入力のテキストが残るフォームを作成するにはどうすればよいですか?

  7. 7

    Tensorflowですべてのコレクションを取得するにはどうすればよいですか?

  8. 8

    Angular5コンポーネント-コンテンツ内のすべての入力を取得するにはどうすればよいですか?

  9. 9

    スタックに割り当てられたベクトルのようなコンテナを作成するにはどうすればよいですか?

  10. 10

    入力テキストフィールドに使用可能なすべての幅を使用させるにはどうすればよいですか?

  11. 11

    すべての関係コレクションを取得するにはどうすればよいですか?

  12. 12

    配列内のすべてのオカレンスを削除し、残りを左にシフトするにはどうすればよいですか?

  13. 13

    フレックスアイテムに100%の幅を与えるにはどうすればよいですか?

  14. 14

    LXCコンテナのIPアドレスを取得するにはどうすればよいですか?

  15. 15

    特定のクラスを持つ入力テキストのすべての値を取得するにはどうすればよいですか?

  16. 16

    コンテナよりも多くのスペースを使用しないようにフレックスボックスを取得するにはどうすればよいですか?

  17. 17

    「従業員名を入力してください」と等しくないすべての入力ボックスがファイルに保存されるという「if」ステートメントを作成するにはどうすればよいですか?

  18. 18

    divの幅をそのコンテンツに合わせて、次のdivで残りを埋めるにはどうすればよいですか?

  19. 19

    PowerShellのすべてのコンテナパイプラインのステータスを取得するにはどうすればよいですか?

  20. 20

    Pythonのパンダデータフレーム列に残りの数値を入力してインデックスとして配置するにはどうすればよいですか?

  21. 21

    コンボボックスで選択したレコードからすべての値を取得するにはどうすればよいですか?

  22. 22

    幅を調整する代わりに、このフレックスボックスコンテナをスクロールさせるにはどうすればよいですか?

  23. 23

    画像の幅を変更してすべてのコンテナを埋める、または中央に揃えるにはどうすればよいですか?

  24. 24

    ウィジェットのViewFlipperにアクセスして、コンテンツを動的に入力するにはどうすればよいですか?

  25. 25

    コレクションからすべてのネストされたアイテムを取得するにはどうすればよいですか?

  26. 26

    コマンドの名前とプレフィックスの後のすべてのテキストをasyncdefのrest_of_messageのような変数に入れるにはどうすればよいですか?

  27. 27

    Safariでフレックスコンテナの絶対位置にある子を中央に配置するにはどうすればよいですか?

  28. 28

    SwiftUIで画像をコンテナの幅の100%にするにはどうすればよいですか?

  29. 29

    画面の幅全体をカバーするようにコンテナの背景色を取得するにはどうすればよいですか?

ホットタグ

アーカイブ