Bootstrap 3 Succinctly Ekstra endrede komponenter Funksjoner

I denne serien på Bootstrap 3 tar vi deg gjennom alle de nye funksjonene i den nyeste versjonen av denne populære rammen. I den siste opplæringen har vi sett på noen endringer i komponentene, og denne gangen vil vi fullføre ved å se på endringer i andre komponenter, for eksempel etiketter, merker, listegrupper og paneler.

Endringer i etikett og merketegn

Dette kommer til å bli en veldig kort del, fordi det bare har vært to endringer på etikettene, og en stor til merkene.

For å lage en etikett i BS2, ga vi det bare en etikett-xxxx klassenavn, hvor xxxx representerer staten etiketten var å portrette. Under BS3 har vi nå en todelt klassetekst, og et nytt navn fra feil til fare for den røde fargeklassen, slik at navngivningen nå stemmer overens med alt annet, og det er ganske mye det.

Det er heller ingen størrelsesklasser / alternativer for disse i BS3, da etiketter tar størrelsen på den omkringliggende beholderen. Så, hvis du lager en med en passende etikettklasse, og deretter pakk den inn i a

, Størrelsen på etiketten vil være mye større enn resten.

Følgende kodeeksempel viser dette:

Misligholde

primær~~POS=TRUNC

Suksess

info

Advarsel
Fare
Output produsert av kodeksempel

Merker, derimot, har gjennomgått en større endring.

I BS3 har merker ikke lenger kontekstuelle fargeklasser. Det er, det er ikke lenger en label-suksess eller label-advarsel, som det er med de forrige etikettene og med andre elementer.

Dette betyr at du ikke kan farge merker på samme måte som i BS2, og enhver etikett du lager, kan bare gjengis ved hjelp av standard grå farge. Vel, i det minste offisielt kan du ikke.

Hvis du bruker en alert-xxxxx ved siden av a merkelapp klasse på blir brukt til etiketten din, så vil etiketten ta på fargen på denne varslingsklassen, og mens dette ikke er en støttet måte å gjøre ting på, fungerer det, og lar deg bruke etikettene som du gjorde i BS2.

For å markere en standard etikett, er alt du trenger å gjøre å legge til en merkelapp og 'Label-standard' klasse til a , og du er klar til å gå:

Dette er en etikett
Etikett produsert av kodeksempel

Hvis du vil hacke dine etiketter for å bruke de forskjellige farger, kan du gjøre det slik:

Normal Suksess info Advarsel Fare
Output produsert av kodeksempel

En fin funksjon som merkekomponenten fortsatt har, er imidlertid bruken av tømme: pseudo-velger, slik at den automatisk kan forsvinne fra skjermen hvis den indre teksten er tom. Dette hjelper med de interne endringene som er utformet for å fungere på listegrupper og pillelister, fordi det nå betyr at det er utrolig enkelt å lage ting som innboksvarslingslister, hvor verdiene forsvinner når innholdet fjernes. Her er et eksempel:

  • 42 Innboks
  • 10000 spam
  • Lotteriet vinner
Output produsert av kodeksempel

Hvis du undersøker koden, vil du se at det siste alternativet i listen ikke har noen verdi innenfor spenningen, som på grunn av tømme: pseudo-selector, fører til at nettleseren ikke gjengir det. Men den andre du legger noe der inne med JavaScript eller en hvilken som helst metode som kan manipulere DOM, vil at badgeet kommer til å komme tilbake helt utenom et slag. Legg merke til bruken av pull-right justeringsklasse for å sørge for at etiketten sitter på høyre side av elementet, slik at alt ser fint ut og justert.

Liste Gruppe endringer

Listegrupper er en ny ting lagt til i BS3, designet for å erstatte BS2 navigasjonslister, og har langt flere muligheter enn deres BS2 motpart.

Når du begynner å bruke dem, vil du innse at listegruppene er mer som helt stilige listepostkasser, og for å være ærlig, vil alt som trengs for å lage en fullstendig stilbar boks faktisk være å pakke dem i egen div og sett overløpet for å bla på riktig måte.

En grunnleggende listegruppekomponent kan opprettes med oppslag som ligner på følgende:

  • Ost
  • burger
  • Bolle
  • sylteagurker
  • Tomat
Output produsert av kodeksempel

Som du så tidligere i merketavsnittet, kan du legge til merker i lister og andre objekter, og hvis du legger dem til en listegruppe, retter de seg perfekt:

  • 4Ost
  • 2burger
  • 1Bolle
  • sylteagurker
  • 2Tomat
Utgang fra kodeksempel

De mest observante av deg kan tenke, "OK, så liste grupper ser bra ut, men de er fortsatt bare