Tab

Widget tab menggunakan elemen kustom <devsite-selector> untuk mengatur data yang memiliki beberapa representasi, seperti contoh kode dalam berbagai bahasa pemrograman atau struktur data yang direpresentasikan oleh format yang berbeda (seperti JSON, YAML, atau XML).

Penggunaan umum

Contoh berikut menggunakan elemen kustom <devsite-selector> untuk merender tiga bagian tab menggunakan HTML.

Judul Tab 1

Konten Tab 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagitt. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio.

Judul Tab 2

Konten Tab 2
Curabitur semper tortor nec dictum sagitt. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Judul Tab 3

Konten Tab 3
Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagitis.

Contoh berikut menggunakan sintaksis Markdown untuk merender tiga tab yang sama.

Judul Tab 1

Konten Tab 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagitis. Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio.

Judul Tab 2

Konten Tab 2
Curabitur semper tortor nec dictum sagit. Nunc massa ipsum, mollis non-neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Judul Tab 3

Konten Tab 3
Nunc massa ipsum, mollis non neque sed, vulputate dignissim odio. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur semper tortor nec dictum sagitis.

Widget tab dengan menu tambahan

Contoh berikut menggunakan elemen kustom <devsite-selector>, tetapi memiliki terlalu banyak tab yang dapat dimuat di layar dan otomatis masuk ke menu drop-down Lainnya.

Apel

Konten tentang apel

Aprikot

Konten tentang aprikot

Alpukat

Konten tentang alpukat

Tin

Konten tentang buah ara

Anggur

Konten tentang anggur

Buah Kiwi

Konten tentang buah kiwi

Lemon

Konten tentang lemon

Jeruk nipis

Konten tentang jeruk nipis

Mangga

Konten tentang mangga

Persik

Konten tentang buah persik

Contoh berikut menggunakan sintaksis Markdown untuk merender menu tambahan yang sama.

Apel

Konten tentang apel

Aprikot

Konten tentang aprikot

Alpukat

Konten tentang alpukat

Tin

Konten tentang buah ara

Anggur

Konten tentang anggur

Buah Kiwi

Konten tentang buah kiwi

Lemon

Konten tentang lemon

Jeruk nipis

Konten tentang jeruk nipis

Mangga

Konten tentang mangga

Persik

Konten tentang buah persik

Menduplikasi nama tab di widget beberapa tab

Mengklik tab akan memengaruhi semua tab lain di halaman yang memiliki teks yang sama dalam sintaksis yang sama. Misalnya, mengklik Apples atau Apricots pada widget di bawah juga akan memengaruhi widget kedua di bagian sebelumnya karena keduanya dibuat dengan Markdown.

Apel

Lebih banyak konten tentang apel!

Aprikot

Konten lainnya tentang aprikot juga!

Menyesuaikan widget tab

Meskipun Anda dapat mem-build widget tab dengan Markdown, Anda harus menggunakan sintaksis HTML untuk menetapkan atribut khusus.

Menggabungkan teks dalam tab

Teks yang melampaui lebar maksimum untuk tab yang ditetapkan oleh DevSite akan dipotong dan ditambahkan dengan elipsis. Contoh berikut menggunakan class two-line-tab dalam elemen kustom <devsite-selector> untuk menggabungkan teks dalam tab kedua.

Ini adalah label panjang yang tidak digabungkan

Label ini tidak digabungkan ke baris lain.

Label ini digabungkan ke baris kedua

Label untuk tab ini digabungkan ke baris kedua.

Menggabungkan teks dalam tab dengan label yang lebih kecil

Contoh berikut menetapkan two-line-tab ke baris pertama dan tab-label ke baris kedua dalam elemen kustom <devsite-selector> untuk menampilkan label yang lebih kecil di baris kedua tab dua baris. data.

Swift

Tab ini memiliki label Swift.

Java

Tab dua baris ini memiliki label Android yang lebih kecil di bawah label Java.

Kotlin

Tab dua baris ini memiliki label Android yang lebih kecil di bawah label Kotlin.

Java

Tab ini memiliki label Java.

Penautan langsung ke tab tertentu

Contoh berikut langsung menautkan ke dan membuka tab tertentu dengan menentukan id dalam elemen kustom <devsite-selector>.

Kobol

Tab ini adalah default, tetapi Anda dapat menggunakan anchor #cobol.

Fortran

Anda akan langsung menautkan ke tab ini dengan menambahkan anchor #fortran ke link Anda.

Haskell

Tab ini akan menggunakan anchor #haskell di link Anda.

Link berikut menambahkan parameter kueri ?tab=Apricots ke URL halaman ini dan memuat halaman dengan tab Apricots yang terbuka di semua pemilih:

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