Bootstrap 3 succintamente caratteristiche dei componenti aggiuntivi modificati

In questa serie su Bootstrap 3, ti porteremo attraverso tutte le nuove funzionalità dell'ultima versione di questo popolare framework. Nell'ultimo tutorial abbiamo esaminato alcune modifiche ai componenti, e questa volta finiremo guardando le modifiche ad altri componenti, come etichette, badge, gruppi di elenchi e pannelli.

Modifiche alle etichette e ai badge

Questa sarà una sezione molto breve, perché ci sono state solo due modifiche alle etichette e una grande ai badge.

Per creare un'etichetta in BS2, l'abbiamo semplicemente data a etichetta-xxxx nome della classe, dove xxxx rappresenta lo stato che l'etichetta doveva rappresentare. Sotto BS3, ora abbiamo una definizione di classe in due parti e una rinomina da errore a Pericolo per la classe di colore rosso, in modo che la denominazione ora corrisponda a tutto il resto, e questo è praticamente tutto.

Non ci sono anche classi / opzioni di dimensionamento per questi in BS3, poiché le etichette assumono le dimensioni del contenitore circostante. Quindi, se crei un con una classe di etichetta appropriata, quindi avvolgerla in a

, la dimensione di quell'etichetta sarà molto più grande del resto.

Il seguente esempio di codice lo dimostra:

Predefinito

Primario

Successo

Informazioni

avvertimento
Pericolo
Uscita prodotta dal codice di esempio

I distintivi, d'altra parte, hanno subito un cambiamento più grande.

In BS3, i badge non hanno più classi di colore contestuali. Cioè, non c'è più un etichetta-successo o label-warning, come esiste con le etichette precedenti e con altri elementi.

Ciò significa che non puoi colorare i badge nello stesso modo in BS2, e qualsiasi etichetta che crei può essere resa solo usando il colore grigio standard. Beh, almeno ufficialmente non puoi.

Se si applica un allarme-xxxxx a fianco di a etichetta classe sul essendo usato per la tua etichetta, l'etichetta assumerà la colorazione di quella classe di avviso e, anche se questo non è un modo supportato di fare le cose, funziona e ti consente di usare le etichette come hai fatto in BS2.

Per contrassegnare un'etichetta standard, tutto ciò che devi fare è aggiungere un etichetta e 'Label-default' classe a a , e tu sei pronto per andare:

Questa è un'etichetta
Etichetta prodotta dal codice di esempio

Se vuoi incidere le tue etichette per utilizzare i diversi colori, puoi procedere come segue:

Normale Successo Informazioni avvertimento Pericolo
Uscita prodotta dal codice di esempio

Una bella caratteristica che il componente distintivo ha ancora, tuttavia, è il suo uso di vuoto: pseudo-selettore, che consente di svanire automaticamente dalla visualizzazione se il suo testo interno è vuoto. Questo aiuta con le modifiche interne progettate per funzionare su gruppi di elenchi e elenchi di pillole, perché ora significa che è estremamente facile creare elementi come gli elenchi di notifiche di posta in arrivo, in cui i valori scompaiono quando i contenuti sono stati rimossi Ecco un esempio:

  • 42 Posta in arrivo
  • 10000 Spam
  • Vincite alla lotteria
Uscita prodotta dal codice di esempio

Se esamini il codice, vedrai che l'ultima opzione nella lista non ha valore all'interno del suo tag span, che, a causa del vuoto: pseudo-selettore, impedisce al browser di renderlo. Tuttavia, nel momento in cui mettete qualcosa lì dentro usando JavaScript o qualsiasi metodo che possa manipolare il DOM, quel badge tornerà in vita senza perdere un colpo. Notare anche l'uso del pull-destra classe di allineamento per assicurarsi che l'etichetta si trovi sul lato destro dell'elemento, rendendo tutto bello e allineato.

Elenca le modifiche del gruppo

I gruppi di elenchi sono una novità aggiunta in BS3, progettata per sostituire gli elenchi di navigazione BS2 e hanno molte più possibilità rispetto alla loro controparte BS2.

Una volta che inizi a usarli, ti accorgerai che i gruppi di elenchi sono più simili a scatole di elementi di elenco completamente stilizzabili e, a essere onesti, tutto ciò che sarebbe necessario per creare una casella di riepilogo completamente stilizzata sarebbe in effetti di avvolgerli nella propria div e impostare l'overflow per scorrere in modo appropriato.

Un componente di gruppo elenco di base può essere creato con un markup simile al seguente:

  • Formaggio
  • Burger
  • ciambella
  • sottaceti
  • Pomodoro
Uscita prodotta dal codice di esempio

Come hai visto in precedenza nella sezione badges, puoi aggiungere badge a liste e altri oggetti e, se li aggiungi a un gruppo di liste, si allineano perfettamente:

  • 4Formaggio
  • 2Burger
  • 1ciambella
  • sottaceti
  • 2Pomodoro
Uscita da un esempio di codice

Il più attento di voi potrebbe pensare: "Ok, i gruppi di liste sembrano buoni, ma sono ancora solo