Καρτέλες, Καρτέλες

Το γραφικό στοιχείο καρτελών χρησιμοποιεί το προσαρμοσμένο στοιχείο <devsite-selector> για να οργανώσει δεδομένα που έχουν πολλαπλές αναπαραστάσεις, όπως παραδείγματα κώδικα σε διαφορετικές γλώσσες προγραμματισμού ή δομές δεδομένων που αντιπροσωπεύονται από διαφορετικές μορφές (όπως JSON, YAML ή XML).

Γενική χρήση

Το παρακάτω παράδειγμα χρησιμοποιεί το προσαρμοσμένο στοιχείο <devsite-selector> για την απόδοση τριών ενοτήτων καρτελών χρησιμοποιώντας HTML.

Καρτέλα 1 Τίτλος

Περιεχόμενο καρτέλας 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio.

Καρτέλα 2 Τίτλος

Περιεχόμενο καρτέλας 2
Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Καρτέλα 3 Τίτλος

Περιεχόμενο καρτέλας 3
Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis.

Το παρακάτω παράδειγμα χρησιμοποιεί σύνταξη Markdown για την απόδοση των ίδιων τριών καρτελών.

Καρτέλα 1 Τίτλος

Περιεχόμενο καρτέλας 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio.

Καρτέλα 2 Τίτλος

Περιεχόμενο καρτέλας 2
Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Καρτέλα 3 Τίτλος

Περιεχόμενο καρτέλας 3
Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis.

Γραφικό στοιχείο καρτελών με μενού υπερχείλισης

Το παρακάτω παράδειγμα χρησιμοποιεί το προσαρμοσμένο στοιχείο <devsite-selector> , αλλά έχει πάρα πολλές καρτέλες για να χωρέσει στην οθόνη και ξεχειλίζει αυτόματα στο αναπτυσσόμενο μενού Περισσότερα .

Μήλα

Περιεχόμενο για τα μήλα

Βερίκοκα

Περιεχόμενο για τα βερίκοκα

Αβοκάντο

Περιεχόμενο για το αβοκάντο

σύκα

Περιεχόμενο για τα σύκα

σταφύλια

Περιεχόμενο για τα σταφύλια

Ακτινίδια

Περιεχόμενο για το ακτινίδιο

λεμόνια

Περιεχόμενο για τα λεμόνια

Limes

Περιεχόμενο για λάιμ

Μάγκο

Περιεχόμενο για τα μάνγκο

ροδάκινα

Περιεχόμενο για τα ροδάκινα

Το παρακάτω παράδειγμα χρησιμοποιεί σύνταξη Markdown για την απόδοση του ίδιου μενού υπερχείλισης.

Μήλα

Περιεχόμενο για τα μήλα

Βερίκοκα

Περιεχόμενο για τα βερίκοκα

Αβοκάντο

Περιεχόμενο για το αβοκάντο

σύκα

Περιεχόμενο για τα σύκα

σταφύλια

Περιεχόμενο για τα σταφύλια

Ακτινίδια

Περιεχόμενο για το ακτινίδιο

λεμόνια

Περιεχόμενο για τα λεμόνια

Limes

Περιεχόμενο για λάιμ

Μάγκο

Περιεχόμενο για τα μάνγκο

ροδάκινα

Περιεχόμενο για τα ροδάκινα

Διπλότυπα ονόματα καρτελών σε γραφικά στοιχεία πολλαπλών καρτελών

Κάνοντας κλικ σε μια καρτέλα επηρεάζονται όλες οι άλλες καρτέλες στη σελίδα με το ίδιο κείμενο στην ίδια σύνταξη. Για παράδειγμα, κάνοντας κλικ σε Μήλα ή Βερίκοκα στο παρακάτω γραφικό στοιχείο επηρεάζει επίσης το δεύτερο γραφικό στοιχείο στην προηγούμενη ενότητα, επειδή και τα δύο είναι κατασκευασμένα με Markdown.

Μήλα

Περισσότερο περιεχόμενο για τα μήλα!

Βερίκοκα

Περισσότερο περιεχόμενο και για τα βερίκοκα!

Προσαρμογή γραφικών στοιχείων καρτελών

Ενώ μπορείτε να δημιουργήσετε το γραφικό στοιχείο καρτελών με το Markdown, πρέπει να χρησιμοποιήσετε σύνταξη HTML για να εκχωρήσετε προσαρμοσμένα χαρακτηριστικά.

Αναδίπλωση κειμένου σε καρτέλα

Το κείμενο που υπερβαίνει το μέγιστο πλάτος για μια καρτέλα που έχει οριστεί από το DevSite κόβεται και προσαρτάται με ελλείψεις. Το παρακάτω παράδειγμα χρησιμοποιεί την κλάση two-line-tab στο προσαρμοσμένο στοιχείο <devsite-selector> για να αναδιπλώσει κείμενο στη δεύτερη καρτέλα.

Αυτή είναι μια μακριά ετικέτα που δεν τυλίγεται

Αυτή η ετικέτα δεν τυλίγεται σε άλλη γραμμή.

Αυτή η ετικέτα αναδιπλώνεται σε μια δεύτερη γραμμή

Η ετικέτα για αυτήν την καρτέλα αναδιπλώνεται σε μια δεύτερη γραμμή.

Αναδίπλωση κειμένου σε καρτέλα με μικρότερη ετικέτα

Το ακόλουθο παράδειγμα ορίζει two-line-tab στην πρώτη γραμμή και tab-label στη δεύτερη γραμμή στο προσαρμοσμένο στοιχείο <devsite-selector> για να εμφανίζει μια μικρότερη ετικέτα στη δεύτερη γραμμή μιας καρτέλας δύο γραμμών.

Ταχύς

Αυτή η καρτέλα έχει μια ετικέτα Swift .

Ιάβα

Αυτή η καρτέλα δύο γραμμών έχει μια μικρότερη ετικέτα Android κάτω από την ετικέτα Java .

Κότλιν

Αυτή η καρτέλα δύο γραμμών έχει μια μικρότερη ετικέτα Android κάτω από την ετικέτα Kotlin .

Ιάβα

Αυτή η καρτέλα έχει μια ετικέτα Java .

Απευθείας σύνδεση σε μια συγκεκριμένη καρτέλα

Το παρακάτω παράδειγμα συνδέεται απευθείας με και ανοίγει μια συγκεκριμένη καρτέλα, καθορίζοντας το id στο προσαρμοσμένο στοιχείο <devsite-selector> .

Cobol

Αυτή η καρτέλα είναι η προεπιλογή, αλλά μπορείτε να χρησιμοποιήσετε την άγκυρα #cobol .

Fortran

Θα μπορούσατε να συνδεθείτε απευθείας σε αυτήν την καρτέλα προσθέτοντας την άγκυρα #fortran στον σύνδεσμό σας.

Haskell

Αυτή η καρτέλα θα χρησιμοποιούσε την άγκυρα #haskell στον σύνδεσμό σας.

Ο παρακάτω σύνδεσμος προσαρτά την παράμετρο ερωτήματος ?tab=Apricots στη διεύθυνση URL αυτής της σελίδας και φορτώνει τη σελίδα με την καρτέλα Βερίκοκα ανοιχτή σε όλους τους επιλογείς:

https://www.devsitetest.how/integration-tests/widgets/tabs?tab=Apricots

,

Το γραφικό στοιχείο καρτελών χρησιμοποιεί το προσαρμοσμένο στοιχείο <devsite-selector> για να οργανώσει δεδομένα που έχουν πολλαπλές αναπαραστάσεις, όπως παραδείγματα κώδικα σε διαφορετικές γλώσσες προγραμματισμού ή δομές δεδομένων που αντιπροσωπεύονται από διαφορετικές μορφές (όπως JSON, YAML ή XML).

Γενική χρήση

Το παρακάτω παράδειγμα χρησιμοποιεί το προσαρμοσμένο στοιχείο <devsite-selector> για την απόδοση τριών ενοτήτων καρτελών χρησιμοποιώντας HTML.

Καρτέλα 1 Τίτλος

Περιεχόμενο καρτέλας 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio.

Καρτέλα 2 Τίτλος

Περιεχόμενο καρτέλας 2
Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Καρτέλα 3 Τίτλος

Περιεχόμενο καρτέλας 3
Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis.

Το παρακάτω παράδειγμα χρησιμοποιεί σύνταξη Markdown για την απόδοση των ίδιων τριών καρτελών.

Καρτέλα 1 Τίτλος

Περιεχόμενο καρτέλας 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio.

Καρτέλα 2 Τίτλος

Περιεχόμενο καρτέλας 2
Curabitur semper tortor nec dictum sagittis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Καρτέλα 3 Τίτλος

Περιεχόμενο καρτέλας 3
Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagittis.

Γραφικό στοιχείο καρτελών με μενού υπερχείλισης

Το παρακάτω παράδειγμα χρησιμοποιεί το προσαρμοσμένο στοιχείο <devsite-selector> , αλλά έχει πάρα πολλές καρτέλες για να χωρέσει στην οθόνη και ξεχειλίζει αυτόματα στο αναπτυσσόμενο μενού Περισσότερα .

Μήλα

Περιεχόμενο για τα μήλα

Βερίκοκα

Περιεχόμενο για τα βερίκοκα

Αβοκάντο

Περιεχόμενο για το αβοκάντο

σύκα

Περιεχόμενο για τα σύκα

σταφύλια

Περιεχόμενο για τα σταφύλια

Ακτινίδια

Περιεχόμενο για το ακτινίδιο

λεμόνια

Περιεχόμενο για τα λεμόνια

Limes

Περιεχόμενο για λάιμ

Μάγκο

Περιεχόμενο για τα μάνγκο

ροδάκινα

Περιεχόμενο για τα ροδάκινα

Το παρακάτω παράδειγμα χρησιμοποιεί σύνταξη Markdown για την απόδοση του ίδιου μενού υπερχείλισης.

Μήλα

Περιεχόμενο για τα μήλα

Βερίκοκα

Περιεχόμενο για τα βερίκοκα

Αβοκάντο

Περιεχόμενο για το αβοκάντο

σύκα

Περιεχόμενο για τα σύκα

σταφύλια

Περιεχόμενο για τα σταφύλια

Ακτινίδια

Περιεχόμενο για το ακτινίδιο

λεμόνια

Περιεχόμενο για τα λεμόνια

Limes

Περιεχόμενο για λάιμ

Μάγκο

Περιεχόμενο για τα μάνγκο

ροδάκινα

Περιεχόμενο για τα ροδάκινα

Διπλότυπα ονόματα καρτελών σε γραφικά στοιχεία πολλαπλών καρτελών

Κάνοντας κλικ σε μια καρτέλα επηρεάζονται όλες οι άλλες καρτέλες στη σελίδα με το ίδιο κείμενο στην ίδια σύνταξη. Για παράδειγμα, κάνοντας κλικ σε Μήλα ή Βερίκοκα στο παρακάτω γραφικό στοιχείο επηρεάζει επίσης το δεύτερο γραφικό στοιχείο στην προηγούμενη ενότητα, επειδή και τα δύο είναι κατασκευασμένα με Markdown.

Μήλα

Περισσότερο περιεχόμενο για τα μήλα!

Βερίκοκα

Περισσότερο περιεχόμενο και για τα βερίκοκα!

Προσαρμογή γραφικών στοιχείων καρτελών

Ενώ μπορείτε να δημιουργήσετε το γραφικό στοιχείο καρτελών με το Markdown, πρέπει να χρησιμοποιήσετε σύνταξη HTML για να εκχωρήσετε προσαρμοσμένα χαρακτηριστικά.

Αναδίπλωση κειμένου σε καρτέλα

Το κείμενο που υπερβαίνει το μέγιστο πλάτος για μια καρτέλα που έχει οριστεί από το DevSite κόβεται και προσαρτάται με ελλείψεις. Το παρακάτω παράδειγμα χρησιμοποιεί την κλάση two-line-tab στο προσαρμοσμένο στοιχείο <devsite-selector> για να αναδιπλώσει κείμενο στη δεύτερη καρτέλα.

Αυτή είναι μια μακριά ετικέτα που δεν τυλίγεται

Αυτή η ετικέτα δεν τυλίγεται σε άλλη γραμμή.

Αυτή η ετικέτα αναδιπλώνεται σε μια δεύτερη γραμμή

Η ετικέτα για αυτήν την καρτέλα αναδιπλώνεται σε μια δεύτερη γραμμή.

Αναδίπλωση κειμένου σε καρτέλα με μικρότερη ετικέτα

Το ακόλουθο παράδειγμα ορίζει two-line-tab στην πρώτη γραμμή και tab-label στη δεύτερη γραμμή στο προσαρμοσμένο στοιχείο <devsite-selector> για να εμφανίζει μια μικρότερη ετικέτα στη δεύτερη γραμμή μιας καρτέλας δύο γραμμών.

Ταχύς

Αυτή η καρτέλα έχει μια ετικέτα Swift .

Ιάβα

Αυτή η καρτέλα δύο γραμμών έχει μια μικρότερη ετικέτα Android κάτω από την ετικέτα Java .

Κότλιν

Αυτή η καρτέλα δύο γραμμών έχει μια μικρότερη ετικέτα Android κάτω από την ετικέτα Kotlin .

Ιάβα

Αυτή η καρτέλα έχει μια ετικέτα Java .

Απευθείας σύνδεση σε μια συγκεκριμένη καρτέλα

Το παρακάτω παράδειγμα συνδέεται απευθείας με και ανοίγει μια συγκεκριμένη καρτέλα, καθορίζοντας το id στο προσαρμοσμένο στοιχείο <devsite-selector> .

Cobol

Αυτή η καρτέλα είναι η προεπιλογή, αλλά μπορείτε να χρησιμοποιήσετε την άγκυρα #cobol .

Fortran

Θα μπορούσατε να συνδεθείτε απευθείας σε αυτήν την καρτέλα προσθέτοντας την άγκυρα #fortran στον σύνδεσμό σας.

Haskell

Αυτή η καρτέλα θα χρησιμοποιούσε την άγκυρα #haskell στον σύνδεσμό σας.

Ο παρακάτω σύνδεσμος προσαρτά την παράμετρο ερωτήματος ?tab=Apricots στη διεύθυνση URL αυτής της σελίδας και φορτώνει τη σελίδα με την καρτέλα Βερίκοκα ανοιχτή σε όλους τους επιλογείς:

https://www.devsitetest.how/integration-tests/widgets/tabs?tab=Apricots