Trɔ yi nya veviwo gbɔ Trɔ yi docs ƒe mɔfiamewo dzi
Check
in English

Dzesi siwo le tsia dzi

Wɔ agbalẽvi ƒe dzesidenu bɔbɔe dzeani siwo le tsia dzi le wò nyawo tsɔtsɔ de eme ƒe akpawo dzi.

Kpɔɖeŋu

<input class="form-control">Kpe kple <label>elements eve ɖe eme .form-floatingbe nàna dzesi siwo le tsia dzi nawɔ dɔ kple Bootstrap ƒe nuŋɔŋlɔ ƒe nɔnɔmetata ƒe agblewo. A placeholderhiã le wo dometɔ ɖesiaɖe dzi <input>elabena míaƒe mɔnu si nye CSS-ko ƒe dzesi siwo le tsia dzi zãa :placeholder-shownpseudo-element. De dzesii hã be <input>ele be la nava gbã ale be míate ŋu azã nɔviŋutsu tiatia (le kpɔɖeŋu me, ~).

html
<div class="form-floating mb-3">
  <input type="email" class="form-control" id="floatingInput" placeholder="[email protected]">
  <label for="floatingInput">Email address</label>
</div>
<div class="form-floating">
  <input type="password" class="form-control" id="floatingPassword" placeholder="Password">
  <label for="floatingPassword">Password</label>
</div>

Ne valuewoɖe gɔme xoxo aɖe li la, <label>s atrɔ ɖe woƒe nɔnɔme si le tsia dzi ŋu le eɖokui si.

html
<form class="form-floating">
  <input type="email" class="form-control" id="floatingInputValue" placeholder="[email protected]" value="[email protected]">
  <label for="floatingInputValue">Input with value</label>
</form>

Fome ƒe kpeɖodzi ƒe atsyãwo hã wɔa dɔ abe alesi wokpɔ mɔe ene.

html
<form class="form-floating">
  <input type="email" class="form-control is-invalid" id="floatingInputInvalid" placeholder="[email protected]" value="[email protected]">
  <label for="floatingInputInvalid">Invalid input</label>
</form>

Nuŋɔŋlɔ ƒe teƒewo

Le gɔmedzedzea me la, <textarea>s kple .form-controlƒe kɔkɔme anɔ abe <input>s ene.

html
<div class="form-floating">
  <textarea class="form-control" placeholder="Leave a comment here" id="floatingTextarea"></textarea>
  <label for="floatingTextarea">Comments</label>
</div>

Be nàɖo kɔkɔme si nèdi ɖe wò <textarea>, dzi la, mègazã rowsnɔnɔmea o. Ke boŋ ɖo nya aɖe si me kɔ height(eɖanye le fli me alo to CSS si wowɔ ɖe ɖoɖo nu dzi).

html
<div class="form-floating">
  <textarea class="form-control" placeholder="Leave a comment here" id="floatingTextarea2" style="height: 100px"></textarea>
  <label for="floatingTextarea2">Comments</label>
</div>

Tiae

Ne menye .form-control, o la, nuŋɔŋlɔ siwo le tsia dzi la le .form-selects. Wowɔa dɔ le mɔ ɖeka nu, gake to vovo na <input>s la, woaɖee afia ɣesiaɣi <label>le eƒe nɔnɔme si le tsia dzi me. Tia kple sizeeye multiplewomedoa alɔe o.

html
<div class="form-floating">
  <select class="form-select" id="floatingSelect" aria-label="Floating label select example">
    <option selected>Open this select menu</option>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
  </select>
  <label for="floatingSelect">Works with selects</label>
</div>

Nuŋɔŋlɔ gbadzaa koe xexlẽ

Floating labels also support .form-control-plaintext, si ateŋu akpeɖeŋu na tɔtrɔ tso <input>asixɔxɔ si woateŋu atrɔ asi le dzi ayi nuŋɔŋlɔ gbadzaa dzi evɔ makpɔ ŋusẽ ɖe axa ƒe ɖoɖo dzi o.

html
<div class="form-floating mb-3">
  <input type="email" readonly class="form-control-plaintext" id="floatingEmptyPlaintextInput" placeholder="[email protected]">
  <label for="floatingEmptyPlaintextInput">Empty input</label>
</div>
<div class="form-floating mb-3">
  <input type="email" readonly class="form-control-plaintext" id="floatingPlaintextInput" placeholder="[email protected]" value="[email protected]">
  <label for="floatingPlaintextInput">Input with value</label>
</div>

Nusiwo wotsɔ de eme ƒe ƒuƒoƒowo

Dzesi siwo le tsia dzi hã doa alɔ .input-group.

@ .
html
<div class="input-group mb-3">
  <span class="input-group-text">@</span>
  <div class="form-floating">
    <input type="text" class="form-control" id="floatingInputGroup1" placeholder="Username">
    <label for="floatingInputGroup1">Username</label>
  </div>
</div>

Ne èle agbalẽvia ƒe kpeɖodzinana zãm .input-groupeye wòkpe ɖe eŋu la, ele be woatsɔe ade , gake le . Esia fia be ahiã be woazã javascript atsɔ aɖe nyaŋuɖoɖoa afia..form-floating-feedback.form-floating.input-group

@ .
Taflatse tia zãla ƒe ŋkɔ.
html
<div class="input-group has-validation">
  <span class="input-group-text">@</span>
  <div class="form-floating is-invalid">
    <input type="text" class="form-control is-invalid" id="floatingInputGroup2" placeholder="Username" required>
    <label for="floatingInputGroup2">Username</label>
  </div>
  <div class="invalid-feedback">
    Please choose a username.
  </div>
</div>

Nɔnɔme

Ne èle dɔ wɔm kple Bootstrap grid system la, kpɔ egbɔ be yeda form elements ɖe column classes me.

html
<div class="row g-2">
  <div class="col-md">
    <div class="form-floating">
      <input type="email" class="form-control" id="floatingInputGrid" placeholder="[email protected]" value="[email protected]">
      <label for="floatingInputGrid">Email address</label>
    </div>
  </div>
  <div class="col-md">
    <div class="form-floating">
      <select class="form-select" id="floatingSelectGrid">
        <option selected>Open this select menu</option>
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="3">Three</option>
      </select>
      <label for="floatingSelectGrid">Works with selects</label>
    </div>
  </div>
</div>

Sass ƒe nyawo

Nusiwo trɔna

$form-floating-height:            add(3.5rem, $input-height-border);
$form-floating-line-height:       1.25;
$form-floating-padding-x:         $input-padding-x;
$form-floating-padding-y:         1rem;
$form-floating-input-padding-t:   1.625rem;
$form-floating-input-padding-b:   .625rem;
$form-floating-label-opacity:     .65;
$form-floating-label-transform:   scale(.85) translateY(-.5rem) translateX(.15rem);
$form-floating-transition:        opacity .1s ease-in-out, transform .1s ease-in-out;