Οι ομάδες λιστών είναι ένα ευέλικτο και ισχυρό στοιχείο για την εμφάνιση μιας σειράς περιεχομένου. Τροποποιήστε και επεκτείνετε τα για να υποστηρίζουν σχεδόν οποιοδήποτε περιεχόμενο.
Βασικό παράδειγμα
Η πιο βασική ομάδα λίστας είναι μια μη ταξινομημένη λίστα με στοιχεία λίστας και τις κατάλληλες κλάσεις. Βασιστείτε σε αυτό με τις επιλογές που ακολουθούν ή με το δικό σας CSS όπως απαιτείται.
Cras justo odio
Dapibus ac facilisis in
Morbi leo risus
Porta ac consectetur ac
Προθάλαμος στο έρωτα
Ενεργά στοιχεία
Προσθήκη .activeστο a .list-group-itemγια να υποδείξετε την τρέχουσα ενεργή επιλογή.
Cras justo odio
Dapibus ac facilisis in
Morbi leo risus
Porta ac consectetur ac
Προθάλαμος στο έρωτα
Στοιχεία με ειδικές ανάγκες
Προσθέστε .disabledσε ένα .list-group-itemγια να φαίνεται απενεργοποιημένο. Λάβετε υπόψη ότι ορισμένα στοιχεία με .disabledθα απαιτούν επίσης προσαρμοσμένη JavaScript για την πλήρη απενεργοποίηση των συμβάντων κλικ (π.χ. σύνδεσμοι).
Cras justo odio
Dapibus ac facilisis in
Morbi leo risus
Porta ac consectetur ac
Προθάλαμος στο έρωτα
Σύνδεσμοι και κουμπιά
Χρησιμοποιήστε <a>s ή <button>s για να δημιουργήσετε στοιχεία ομάδας λίστας με δυνατότητα δράσης με αιώρηση, απενεργοποιημένες και ενεργές καταστάσεις προσθέτοντας .list-group-item-action. Διαχωρίζουμε αυτές τις ψευδο-κλάσεις για να διασφαλίσουμε ότι οι ομάδες λιστών που αποτελούνται από μη αλληλεπιδραστικά στοιχεία (όπως <li>s ή <div>s) δεν παρέχουν απόδοση κλικ ή αγγίγματος.
Βεβαιωθείτε ότι δεν χρησιμοποιείτε τις τυπικές .btnκλάσεις εδώ .
Με <button>το s, μπορείτε επίσης να χρησιμοποιήσετε το disabledχαρακτηριστικό αντί για την .disabledκλάση. Δυστυχώς, <a>δεν υποστηρίζεται το χαρακτηριστικό απενεργοποιημένο.
Ξεπλύνετε
Προσθέστε .list-group-flushγια να αφαιρέσετε ορισμένα περιγράμματα και στρογγυλεμένες γωνίες για να αποδώσετε στοιχεία ομάδας λίστας από άκρη σε άκρη σε ένα γονικό κοντέινερ (π.χ. κάρτες).
Cras justo odio
Dapibus ac facilisis in
Morbi leo risus
Porta ac consectetur ac
Προθάλαμος στο έρωτα
Τάξεις με βάση τα συμφραζόμενα
Χρησιμοποιήστε τάξεις με βάση τα συμφραζόμενα για να διαμορφώσετε στοιχεία λίστας με φόντο και χρώμ��.
Dapibus ac facilisis in
Ένα απλό βασικό στοιχείο ομάδας λίστας
Ένα απλό δευτερεύον στοιχείο ομάδας λίστας
Ένα απλό στοιχείο ομάδας λίστας επιτυχίας
Ένα απλό στοιχείο της ομάδας λίστας κινδύνου
Ένα απλό στοιχείο ομάδας προειδοποίησης λίστας
Ένα απλό στοιχείο ομάδας λίστας πληροφοριών
Ένα απλό στοιχείο ομάδας φωτεινής λίστας
Ένα απλό στοιχείο ομάδας σκοτεινής λίστας
Οι τάξεις με βάση τα συμφραζόμενα λειτουργούν επίσης με .list-group-item-action. Σημειώστε την προσθήκη των στυλ αιώρησης εδώ που δεν υπάρχουν στο προηγούμενο παράδειγμα. Επίσης υποστηρίζεται το .activeκράτος. εφαρμόστε το για να υποδείξετε μια ενεργή επιλογή σε ένα στοιχείο ομάδας λίστας με βάση τα συμφραζόμενα.
Η χρήση χρώματος για να προσθέσετε νόημα παρέχει μόνο μια οπτική ένδειξη, η οποία δεν θα μεταδοθεί στους χρήστες βοηθητικών τεχνολογιών – όπως οι συσκευές ανάγνωσης οθόνης. Βεβαιωθείτε ότι οι πληροφορίες που υποδηλώνονται με το χρώμα είναι είτε προφανείς από το ίδιο το περιεχόμενο (π.χ. το ορατό κείμενο), είτε περιλαμβάνονται με εναλλακτικά μέσα, όπως πρόσθετο κείμενο που είναι κρυμμένο με την .sr-onlyτάξη.
Με κονκάρδες
Προσθέστε σήματα σε οποιοδήποτε στοιχείο της ομάδας λίστας για να εμφανίσετε τις μη αναγνωσμένες μετρήσεις, τη δραστηριότητα και άλλα με τη βοήθεια ορισμένων βοηθητικών προγραμμάτων .
Cras justo odio14
Dapibus ac facilisis in2
Morbi leo risus1
Προσαρμοσμένο περιεχόμενο
Προσθέστε σχεδόν οποιοδήποτε HTML μέσα, ακόμη και για συνδεδεμένες ομάδες λιστών όπως η παρακάτω, με τη βοήθεια των βοηθητικών προγραμμάτων flexbox .
Χρησιμοποιήστε το πρόσθετο JavaScript της καρτέλας—συμπεριλάβετέ το μεμονωμένα ή μέσω του μεταγλωττισμένου bootstrap.jsαρχείου—για να επεκτείνουμε την ομάδα λίστας μας για να δημιουργήσουμε παράθυρα με καρτέλες τοπικού περιεχομένου.
Velit aute mollit ipsum ad dolor consectetur nulla officia culpa adipisicing excitation fugiat tempor. Voluptate deserunt sit sunt nisi aliqua fugiat proident ea ut. Mollit voluptate rerehenderit occaecat nisi και non minim tempor sunt voluptate consectetur exercitation id ut nulla. Ea et fugiat aliquip nostrud sunt incididunt consectetur culpa aliquip eiusmod dolor. Anim ad Lorem aliqua in cupidatat nisi enim eu nostrud do aliquip veniam minim.
Cupidatat quis ad sint excepteur laborum in esse qui. Et excepteur consectetur ex nisi eu do cillum ad laborum. Mollit et eu officia dolore sunt Lorem culpa qui commodo velit ex amet id ex. Officia anim incididunt laboris deserunt anim aute dolor incididunt veniam aute dolore do exercitation. Dolor nisi culpa ex ad irure in elit eu dolore. Ad laboris ipsum reprehenderit irure non commodo enim culpa commodo veniam incididunt veniam ad.
Ut ut do pariatur aliquip aliqua aliquip exercitation do nostrud commodo reprehenderit aute ipsum voluptate. Irure Lorem et laboris nostrud amet cupidatat cupidatat anim do ut velit mollit consequat enim tempor. Consectetur est minim nostrud nostrud consectetur irure labore voluptate irure. Ipsum id Lorem sit sint voluptate est pariatur eu ad cupidatat et deserunt culpa sit eiusmod deserunt. Consectetur et fugiat anim do eiusmod aliquip nulla laborum elit adipisicing pariatur cillum.
Irure enim occaecat labore sit qui aliquip reprehenderit amet velit. Deserunt ullamco ex elit nostrud ut dolore nisi officia magna sit occaecat laboris sunt dolor. Nisi eu minim cillum occaecat aute est cupidatat aliqua labore aute occaecat ea aliquip sunt amet. Aute mollit dolor ut exercitation irure commodo non amet consectetur quis amet culpa. Quis ullamco nisi amet qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt dolor eiusmod eu pariatur culpa mollit in irure.
Χρήση χαρακτηριστικών δεδομένων
Μπορείτε να ενεργοποιήσετε μια πλοήγηση σε μια ομάδα λίστας χωρίς να γράψετε JavaScript απλά προσδιορίζοντας data-toggle="list"ή σε ένα στοιχείο. Χρησιμοποιήστε αυτά τα χαρακτηριστικά δεδομένων στο .list-group-item.
Μέσω JavaScript
Ενεργοποίηση στοιχείου λίστας με καρτέλες μέσω JavaScript (κάθε στοιχείο λίστας πρέπει να ενεργοποιηθεί ξεχωριστά):
Μπορείτε να ενεργοποιήσετε μεμονωμένα στοιχεία λίστας με διάφορους τρόπους:
Εφέ εξασθένισης
Για να κάνετε τις καρτέλες να ξεθωριάζουν, προσθέστε .fadeσε κάθε .tab-pane. Το πρώτο παράθυρο καρτέλας πρέπει επίσης .showνα κάνει ορατό το αρχικό περιεχόμενο.
Μέθοδοι
καρτέλα $().
Ενεργοποιεί ένα στοιχείο στοιχείου λίστας και ένα κοντέινερ περιεχομένου. Η καρτέλα πρέπει να έχει είτε έναν data-targetείτε έναν hrefκόμβο στόχευσης κοντέινερ στο DOM.
.tab('show')
Επιλέγει το δεδομένο στοιχείο της λίστας και εμφανίζει το σχετικό παράθυρο. Οποιοδήποτε άλλο στοιχείο λίστας που είχε επιλεγεί προηγουμένως γίνεται μη επιλεγμένο και το συσχετισμένο τμήμα του παραθύρου κρύβεται. Επιστρέφει στον καλούντα πριν εμφανιστεί πραγματικά το παράθυρο καρτέλας (για παράδειγμα, πριν συμβεί το shown.bs.tabσυμβάν).
Εκδηλώσεις
Κατά την εμφάνιση μιας νέας καρτέλας, τα συμβάντα ενεργοποιούνται με την ακόλουθη σειρά:
hide.bs.tab(στην τρέχουσα ενεργή καρτέλα)
show.bs.tab(στην καρτέλα που θα εμφανιστεί)
hidden.bs.tab(στην προηγούμενη ενεργή καρτέλα, η ίδια με την hide.bs.tabεκδήλωση)
shown.bs.tab(στην πρόσφατα ενεργή καρτέλα που μόλις εμφανίστηκε, η ίδια όπως και για την show.bs.tabεκδήλωση)
Εάν καμία καρτέλα δεν ήταν ήδη ενεργή, τα συμβάντα hide.bs.tabκαι hidden.bs.tabδεν θα ενεργοποιηθούν.
Τύπος συμβάντος
Περιγραφή
show.bs.tab
Αυτό το συμβάν ενεργοποιείται στην εμφάνιση καρτελών, αλλά πριν εμφανιστεί η νέα καρτέλα. Χρησιμοποιήστε event.targetκαι event.relatedTargetγια να στοχεύσετε την ενεργή καρτέλα και την προηγούμενη ενεργή καρτέλα (αν είναι διαθέσιμη) αντίστοιχα.
εμφανίζονται.bs.καρτέλα
Αυτό το συμβάν ενεργοποιείται στην εμφάνιση καρτελών μετά την εμφάνιση μιας καρτέλας. Χρησιμοποιήστε event.targetκαι event.relatedTargetγια να στοχεύσετε την ενεργή καρτέλα και την προηγούμενη ενεργή καρτέλα (αν είναι διαθέσιμη) αντίστοιχα.
καρτέλα hide.bs
Αυτό το συμβάν ενεργοποιείται όταν πρόκειται να εμφανιστεί μια νέα καρτέλα (και επομένως η προηγούμενη ενεργή καρτέλα πρέπει να κρυφτεί). Χρησιμοποιήστε event.targetκαι event.relatedTargetγια να στοχεύσετε την τρέχουσα ενεργή καρτέλα και τη νέα καρτέλα που θα ενεργοποιηθεί σύντομα, αντίστοιχα.
hidden.bs.tab
Αυτό το συμβάν ενεργοποιείται μετά την εμφάνιση μιας νέας καρτέλας (και επομένως η προηγούμενη ενεργή καρτέλα αποκρύπτεται). Χρησιμοποιήστε event.targetκαι event.relatedTargetγια να στοχεύσετε την προηγούμενη ενεργή καρτέλα και τη νέα ενεργή καρτέλα, αντίστοιχα.