Hogyan alakítsuk ki a Bootstrap modált

Hogyan Alakitsuk Ki A Bootstrap Modalt



A felugró ablak a meglévő ablak képernyőjén lévő kis ablakra vonatkozik. További vagy új információk megjelenítésére szolgál bármely alkalmazásban. Néha reklámnak is nevezik. A Bootstrap számos olyan osztályt kínál, amelyek megkönnyítik a modális ablakok létrehozását. A CSS használatával azonban a modális ablak tetszés szerint tervezhető.

Ez az írás leírja a Bootstrap modális stílusát.

Hogyan alakítsuk ki a Bootstrap modált?

A Bootstrap modális stílusának megismeréséhez kövesse az alábbi lépéseket.







1. lépés: Hozzon létre egy HTML-fájlt

Először hozzon létre egy modált az alábbi utasításokat követve:



  • Hozzon létre egy '
    'tároló és rendeljen hozzá egy osztályt' main-modal-container ”.
  • Ezután adjon hozzá egy gombot, amely elindítja a modális ablakot. Rendelje hozzá a „ btn ”, „ btn-elsődleges ”, és „ show-modális ” osztályok. Állítsa be az adatattribútumokat ' data-toggle ' értékkel ' modális ' és a ' adatcél ' a ... val ' #myModal ” értékét. Ez az azonosító a modális ablak azonosítójára mutat.
  • Ezután hozza létre a modális ablakot. Ehhez adjon hozzá egy „
    ' elemet, és rendelje hozzá' modális ” és „ áttűnés ” osztályokat, és állítsa be az azonosítót.
  • Adj hozzá egy '
    ” a modális párbeszédpanelhez, és rendelje hozzá a „ modális-dialógus ' osztály.
  • Ezután adja meg a modális tartalmát a „
    ”-ben, és rendelje hozzá a „” osztályt. modális tartalom ”.
  • Nyomjon bezárás gombot az osztállyal Bezárás ”. A ' adatelvetés ” attribútumot használjuk a modális ablak bezárására.
  • Ezután adja meg a modális törzset az osztályokkal modális-test ” és „ sor ”. Vegyünk benne egy 6 rácsból álló oszlopot a képhez és 6-ból a tartalomhoz.
  • A kép beágyazása a „ ” címke.
  • Ezután a „
    ' elem a ' tartalom ” osztályba, adja hozzá a címet, az alcímet és a leírást.
  • Ezután helyezzen el egy gombot a Bootstrap ' btn ”, „ btn-veszély ”, és „ p-2 ” osztályok:
< div osztály = 'fő-modal-container' >

< gomb osztály = 'btn btn-primary show-modal' data-toggle = 'modális' adat- cél = '#myModal' > modális nézet < / gomb >

< div osztály = 'modális fade' id = 'myModal' >

< div osztály = 'modális párbeszéd' >

< div osztály = 'modális tartalom' >

< gomb osztály = 'Bezárás' adatelvetés = 'modális' >

< span > × < / span >< / gomb >

< div osztály = 'modális-test sor' >

< div osztály = 'col-sm-6 modal-image' >< img src = '/img/clothes.jpg' >< / div >

< div osztály = 'content col-sm-6' >

< h3 osztály = 'cím' > Különleges ajánlat < / h3 >

< span osztály = 'felirat' > 20% kedvezmény az elvitelre és a kiszállításra < / span >

< p osztály = 'leírás' > A legjobb minőségű ingek. Minden méret elérhető. Könnyen mosható. < / p >

< gomb osztály = 'btn btn-danger p-2' > MUTASS TÖBBET < / gomb >

< / div >

< / div >

< / div >

< / div >

< / div >

< / div >

2. lépés: Stílus: „fő-modális-konténer” osztály

Az egész konténer stílusa CSS-szel van ' betűtípus család ' ingatlan:



.main-modal-container {

betűtípus család : 'Poppins' , sans serif ;

}

3. lépés: Stílus „show-modális” osztály

A ' show-modális ” osztály a következő tulajdonságokkal van deklarálva:





.main-modal-container .show-modal {

szín : #fff ;

háttérszín : #3a97c9 ;

szöveg-átalakítás : nagybetűvel írjuk ;

párnázás : 10 képpont 15 képpont ;

árrés : 80 képpont auto 0 ;

kijelző : Blokk ;

}

Itt:

  • ' szín ” állítja be a betűszínt.
  • ' háttérszín ” beállítja az elem háttérszínét.
  • ' szöveg-átalakítás ” nagybetűvel írja a szöveget.
  • ' párnázás ” beállítja az elem tartalma körüli teret.
  • ' árrés ” teret termel az elem körül.
  • ' kijelző ' értékkel ' Blokk ” az elem szélességét 100%-ra állítja.

4. lépés: Stílusz „modális párbeszédes” osztályt a Fade-re

.modal .áttűnés .modal-dialog {

átalakítani : skála ( 0 ) ;

átmenet : minden 450 ms köbös-bézier ( .47 , 1.64 , .41 , .8 ) ;

}

Amikor a modális elhalványul, a következő CSS-tulajdonságok kerülnek alkalmazásra a „ modális-dialógus ' osztály:



  • ' átalakítani ' ingatlan a ' skála() ” érték növeli vagy csökkenti az elem méretét függőlegesen vagy vízszintesen.
  • ' átmenet ” fokozatosan mozgatja az elemet. A ' cubic-bezier() ” funkció a köbös Bezier-görbét alkalmazza. Négy pont határozza meg.

5. lépés: Stílusos „modális párbeszédes” osztály a bemutatón

.modal .előadás .modal-dialog {

átalakítani : skála ( 1 ) ;

}

A CSS' átalakítani ' ingatlan ' értékkel' skála (1) ” növeli a párbeszédpanel méretét.

6. lépés: Stílus „modális tartalom” osztály

.main-modal-container .modal-dialog .modal-content {

határ-sugár : 30 képpont ;

határ : egyik sem ;

túlcsordulás : rejtett ;

}

A ' modális-tartalom ” a következő tulajdonságokkal díszített:

  • ' határ-sugár ” lekerekíti az elem széleit.
  • ' határ ' értékkel ' egyik sem ” takarja a határt.
  • ' túlcsordulás ” szabályozza a tartalom áramlását.

7. lépés: stílus „bezárás” osztály

.main-modal-container .modal-dialog .modal-content .Bezárás {

szín : #747474 ;

háttérszín : rgba ( 255 , 255 , 255 , 0.5 ) ;

magasság : 27 képpont ;

szélesség : 27 képpont ;

párnázás : 0 ;

átlátszatlanság : 1 ;

túlcsordulás : rejtett ;

pozíció : abszolút ;

jobb : 15 képpont ;

tetejére : 15 képpont ;

z-index : 2 ;

}

Itt:

  • ' átlátszatlanság ” határozza meg az elem átlátszósági szintjét.
  • ' pozíció ' értékkel ' abszolút ” beállítja az elem pozícióját a szülőpozícióhoz képest.
  • ' jobb ” és „ tetejére ” állítson be helyet a bezárás gomb jobb oldalán és tetején.
  • ' z-index ” határozza meg az elem veremsorrendjét. A nagyobb veremsorrend az elemet előrébb helyezi.

8. lépés: Stílus „modális test” osztály

.main-modal-container .modal-dialog .modal-content .modal-body {

párnázás : 0 !fontos ;

}

A teljes modális test körüli teret a CSS szabályozza. párnázás ' ingatlan. Ráadásul a „ !fontos ” kulcsszó az elem fontosságának beállítására szolgál.

9. lépés: Az „img” elem stílusa

.main-modal-container .modal-dialog .modal-content .modal-body .modal-image img {

magasság : 100% ;

szélesség : 100% ;

}

10. lépés: A „tartalom” osztály stílusának kialakítása

.main-modal-container .modal-dialog .modal-content .modal-body .tartalom {

párnázás : 35 képpont 30 képpont ;

}

A „ párnázás ' tulajdonság, a hely hozzáadódik a ' tartalom ” osztály tartalma.

11. lépés: Stílus „cím” osztály

.main-modal-container .modal-dialog .modal-content .modal-body .cím {

szín : #fb3640 ;

betűtípus család : 'Sacramento' , kurzív ;

betűméret : 35 képpont ;

}

Itt:

  • ' betűtípus család ” határozza meg a betűtípus stílusát.
  • ' betűméret ” állítja be a betűméretet.

12. lépés: Stílus „alcím” osztály

.main-modal-container .modal-dialog .modal-content .modal-body .felirat {

font-weight : 600 ;

szöveg-átalakítás : nagybetűs ;

árrés : 0 0 20 képpont ;

kijelző : Blokk ;

}

A megadott kódrészlet szerint:

  • ' font-weight ” állítja be a betűtípus vastagságát.
  • ' szöveg-átalakítás ” állítja be a betűtípust.

Kimenet

Így alakíthatja ki a Bootstrap modált.

Következtetés

A Bootstrap modális ablak stílusához először adja hozzá azt a gombot, amely elindítja a modális ablakot. Ezután készítse el a modális ablakot HTML-elemekkel. Ezután adjon hozzá több CSS-tulajdonságot, beleértve a „ párnázás ”, „ árrés ”, „ szín ”, „ átmenet ” és még sok más a modális ablak stílusához. Pontosabban a „ köbös-bézier ” funkció az átmeneti effektus alkalmazására szolgál egy négypontos görbében a modális ablakon. Ez a bejegyzés elmagyarázza a Bootstrap modális stílusának eljárását.