Neste tutorial mostro como criar um Spinner Vertical usando apenas CSS e Html.
Este em um breve tutorial que mostro como construir e estilizar um Spinner Vertical usando html, css e javascript.
Um Spinner Vertical é um componente de interface gráfica que permite aos usuários decrementar e incrementar um valor a um input, possibilitando o usuário realizar a alteração do valor do input tanto escrevendo pelo teclado quanto usando o mouse ao clicar nos botões que acompanham o componente.
Logo abaixo mostro o código usado para implementar o componente. Primeiro vamos criar a estrutura da página e do componente, se quiser pode acompanhar o vídeo acima mostrando o processo de criação do componente :
Após a estilização dos componentes da página, vamos criar o código em javascript que será o responsável pela alteração dos valores do spinner, para isso criei 2 funções uma para adição do valor e outra pra decrementar o valor do spinner, em seguida adicionei cada função ao seu respectivo botão, no evento (onclick) dos botões, segue abaixo como ficou o código:
Logo após a implementação das funções de incrementar e decrementar, vamos vincular as funções a seus respectivos botões, no botão com o símbolo (+) adiciono a função (spinnerAddValue) e no botão com o símbolo (-) adiciono a função (spinnerSubtractValue), segue abaixo como ficou o código:
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.