Este guia explicará como criar guias com CSS e JavaScript.
Como criar abas com CSS e JavaScript?
Esta seção apresenta instruções passo a passo para a criação de abas com CSS e JavaScript.
Etapa 1: criar estrutura de guias usando HTML
Primeiro, observe o código HTML que cria a estrutura de guias HTML:
< ID da div = 'tab1' ao clicar = 'primeiro()' > Lar divisão >
< ID da div = 'tab2' ao clicar = 'segundo();' > Sobre divisão >
< ID da div = 'tab3' ao clicar = 'terceiro();' > Contate-nos divisão >
< br />
< ID da div = 'cont1' > Bem vindo ao Linuxhint ! divisão >
< ID da div = 'cont2' > EDUCAÇÃO TECNOLÓGICA
Construímos muitos produtos para ajudá-lo a aprender sobre Linux, programação, ciência da computação e muito mais.
divisão >
< ID da div = 'cont3' >
Você pode entrar em contato com nossa equipe no editor AT linuxhint DOT com.
divisão >
Nas linhas de código acima:
- O ' ”adiciona um elemento div com um id “tab1” e um “ ao clicar ”evento para executar o vinculado“ primeiro() ”função quando é clicado. Este elemento atua como uma guia HTML.
- O método acima é executado para os próximos dois elementos div.
- O '
”A tag adiciona uma quebra de linha.- O '
”tag novamente insere um elemento div com um id atribuído “cont1”. Este elemento mostra o conteúdo da aba criada em um bloco.- Os próximos dois “
”Tags também adicionam elementos div com seus IDs atribuídos.
Etapa 2: guias de estilo usando CSSAgora, aplique as propriedades de estilo CSS para personalizar as guias e seus conteúdos de acordo com sua escolha:
< estilo >
#tab1, #tab2, #tab3 {
flutuador : esquerda ;
preenchimento : 5px 10px 5px 10px ;
fundo : laranjavermelho ;
cor : #FFFFFF ;
margem : 0px 5px 0px 5px ;
cursor : ponteiro ;
fronteira - raio : 3px ;
}
#tab1 : passe o mouse, #tab2 : passe o mouse, #tab3 : flutuar {
fundo : verde ;
}
#cont1, #cont2, #cont3 {
largura : 300 pixels ;
altura : 100 pixels ;
preenchimento : 40 pixels ;
Fonte - tamanho : médio ;
Fonte - família : 'Times New Roman' , Vezes, serifa ;
fronteira : 2px vermelho laranja sólido ;
fronteira - raio : 7px ;
mostrar : nenhum ;
}
estilo >No trecho de código declarado:
- Em primeiro lugar, acesse o “ guias ”Usando seus IDs atribuídos e personalizando-os por meio das seguintes propriedades de estilo (float, padding, background, color, margin: 0px 5px 0px 5px, cursor e border-radius).
- Em seguida, anexe o “ flutuar ”Manipulador de eventos com as guias para alterar suas cores de fundo quando o mouse do usuário passa sobre elas.
- Depois disso, acesse o “ conteúdo das guias ”armazenado nos elementos div cujos ids são “cont1”, “cont2” e “cont3”. Agora, aplique as seguintes propriedades de estilo (largura, altura, preenchimento, tamanho da fonte, família da fonte, borda, raio da borda e exibição) a eles.
Etapa 3: adicionar funcionalidades às guias usando JavaScriptPor último, adicione funcionalidades às abas criadas com a ajuda de JavaScript:
< roteiro >
funcionar primeiro ( ) {
documento. getElementById ( 'cont1' ) . estilo . mostrar = 'bloquear' ;
documento. getElementById ( 'cont2' ) . estilo . mostrar = 'nenhum' ;
documento. getElementById ( 'cont3' ) . estilo . mostrar = 'nenhum' ;
}
função segundo ( ) {
documento. getElementById ( 'cont2' ) . estilo . mostrar = 'bloquear' ;
documento. getElementById ( 'cont1' ) . estilo . mostrar = 'nenhum' ;
documento. getElementById ( 'cont3' ) . estilo . mostrar = 'nenhum' ;
}
função terceira ( ) {
documento. getElementById ( 'cont3' ) . estilo . mostrar = 'bloquear' ;
documento. getElementById ( 'cont1' ) . estilo . mostrar = 'nenhum' ;
documento. getElementById ( 'cont2' ) . estilo . mostrar = 'nenhum'
}
roteiro >As linhas de código acima:
- Defina uma função chamada “ primeiro ”.
- Nesta definição de função, o “ document.getElementById() ”O método acessa o elemento div cujo id é “cont1” e aplica o “ estilo ”propriedade com um“ bloquear ” valor nisso. Esta propriedade exibirá o conteúdo da aba na qual o usuário clica.
- Em seguida, “document.getElementById()” acessa outro div e aplica a propriedade “style” com um valor “none” para ocultá-lo. Isso ocultará esse elemento na página da web.
- O método acima é executado para os próximos elementos div acessados. Isso ocorre porque a função “primeira” exibe apenas o conteúdo da aba cujo valor da propriedade “estilo” é “bloquear” e oculta as demais.
- O procedimento acima é executado para as próximas funções “segundo()” e “terceiro()”.
Saída
Percebe-se que as abas foram criadas com sucesso e mostram seus respectivos conteúdos ao clique do usuário.
Conclusão
Para criar guias, primeiro construa suas estruturas usando “HTML” e depois personalize-as com a ajuda das propriedades de estilo CSS. As propriedades de estilo são adicionadas sem exportar nenhuma folha de estilo adicional. Essas propriedades tornam as guias atraentes e atraentes. Depois que as guias forem criadas e personalizadas, use a linguagem de programação JavaScript para adicionar funcionalidades a elas. Este guia explicou de forma prática o procedimento completo para criar abas com CSS e JavaScript.