Panduan ini akan menerangkan cara membuat tab dengan CSS dan JavaScript.
Bagaimana untuk Membuat Tab Dengan CSS dan JavaScript?
Bahagian ini menjalankan arahan langkah demi langkah untuk penciptaan tab dengan CSS dan JavaScript.
Langkah 1: Cipta Struktur Tab Menggunakan HTML
Pertama, lihat kod HTML yang mencipta struktur tab HTML:
< id div = 'tab1' onclick = 'pertama()' > Rumah div >
< id div = 'tab2' onclick = 'kedua();' > Tentang div >
< id div = 'tab3' onclick = 'ketiga();' > Hubungi Kami div >
< br />
< id div = 'samb1' > Selamat datang ke Linuxhint ! div >
< id div = 'sambung2' > PENDIDIKAN TEKNOLOGI
Kami telah membina banyak produk untuk membantu anda mempelajari tentang Linux, Pengaturcaraan, Sains Komputer dan banyak lagi.
div >
< id div = 'samb3' >
Anda boleh menghubungi pasukan kami di editor AT linuxhint DOT com.
div >
Dalam baris kod di atas:
- ' teg ” menambah elemen div dengan id “tab1” dan dilampirkan “ onclick ' acara untuk melaksanakan yang dipautkan ' pertama () ” fungsi apabila ia diklik. Elemen ini bertindak sebagai tab HTML.
- Kaedah di atas dilakukan untuk dua elemen div seterusnya.
- '
teg ” menambah pemisah baris.- '
tag ” sekali lagi memasukkan elemen div yang mempunyai id yang ditetapkan “cont1”. Elemen ini menunjukkan kandungan tab yang dibuat dalam blok.- Dua seterusnya '
tag ” juga menambah elemen div dengan id yang diperuntukkan.
Langkah 2: Gaya Tab Menggunakan CSSSekarang, gunakan sifat penggayaan CSS untuk menyesuaikan tab dan kandungannya mengikut pilihan anda:
< gaya >
#tab1, #tab2, #tab3 {
terapung : dibiarkan ;
padding : 5px 10px 5px 10px ;
latar belakang : berwarna oren ;
warna : #FFFFFF ;
margin : 0px 5px 0px 5px ;
kursor : penunjuk ;
sempadan - jejari : 3px ;
}
#tab1 : tuding, #tab2 : tuding, #tab3 : berlegar {
latar belakang : hijau ;
}
#cont1, #cont2, #cont3 {
lebar : 300px ;
ketinggian : 100px ;
padding : 40px ;
fon - saiz : sederhana ;
fon - keluarga : 'Times New Roman' , Times, serif ;
sempadan : 2px oren pepejal ;
sempadan - jejari : 7px ;
paparan : tiada ;
}
gaya >Dalam coretan kod yang dinyatakan:
- Pertama, akses ' tab ” menggunakan id yang diperuntukkan dan sesuaikan mereka melalui sifat gaya berikut (float, padding, latar belakang, warna, jidar: 0px 5px 0px 5px, kursor dan jejari sempadan).
- Seterusnya, lampirkan ' berlegar ” pengendali acara dengan tab untuk menukar warna latar belakangnya apabila tetikus pengguna melayang di atasnya.
- Selepas itu, akses ' kandungan tab ” disimpan dalam elemen div yang idnya ialah “cont1”, “cont2”, dan “cont3”. Sekarang, gunakan sifat gaya berikut (lebar, tinggi, pelapik, saiz fon, keluarga fon, jidar, jejari jidar dan paparan) padanya.
Langkah 3: Tambahkan Fungsi pada Tab Menggunakan JavaScriptAkhir sekali, tambahkan fungsi pada tab yang dibuat dengan bantuan JavaScript:
< skrip >
berfungsi dahulu ( ) {
dokumen. getElementById ( 'samb1' ) . gaya . paparan = 'blok' ;
dokumen. getElementById ( 'sambung2' ) . gaya . paparan = 'tiada' ;
dokumen. getElementById ( 'samb3' ) . gaya . paparan = 'tiada' ;
}
fungsi kedua ( ) {
dokumen. getElementById ( 'sambung2' ) . gaya . paparan = 'blok' ;
dokumen. getElementById ( 'samb1' ) . gaya . paparan = 'tiada' ;
dokumen. getElementById ( 'samb3' ) . gaya . paparan = 'tiada' ;
}
fungsi ketiga ( ) {
dokumen. getElementById ( 'samb3' ) . gaya . paparan = 'blok' ;
dokumen. getElementById ( 'samb1' ) . gaya . paparan = 'tiada' ;
dokumen. getElementById ( 'sambung2' ) . gaya . paparan = 'tiada'
}
skrip >Baris kod di atas:
- Tentukan fungsi bernama “ pertama ”.
- Dalam definisi fungsi ini, ' document.getElementById() ' kaedah mengakses elemen div yang idnya ialah 'cont1' dan menggunakan ' gaya ” harta dengan “ blok ” nilai padanya. Sifat ini akan memaparkan kandungan tab yang pengguna klik.
- Seterusnya, 'document.getElementById()' mengakses div lain dan menggunakan sifat 'style' yang mempunyai nilai 'tiada' untuk menyembunyikannya. Ia akan menyembunyikan elemen itu pada halaman web.
- Kaedah di atas dilakukan untuk elemen div yang diakses seterusnya. Ini kerana fungsi 'pertama' hanya memaparkan kandungan tab yang nilai sifat 'gaya'nya ialah 'sekat' dan menyembunyikan yang lain.
- Prosedur di atas dilakukan untuk fungsi 'second()' dan 'third()' seterusnya.
Pengeluaran
Ia boleh dilihat bahawa tab berjaya dibuat dan menunjukkan kandungan masing-masing pada klik pengguna.
Kesimpulan
Untuk membuat tab mula-mula bina strukturnya menggunakan 'HTML', dan kemudian sesuaikan dengan bantuan sifat penggayaan CSS. Sifat penggayaan ditambah tanpa mengeksport sebarang helaian gaya tambahan. Sifat ini menjadikan tab menarik dan menarik perhatian. Setelah tab dibuat dan disesuaikan, kemudian gunakan bahasa pengaturcaraan JavaScript untuk menambah fungsi padanya. Panduan ini secara praktikal telah menerangkan prosedur lengkap untuk membuat tab dengan CSS dan JavaScript.