Diálogo modal vs Lightbox - quem ganha?
-
03-07-2019 - |
Pergunta
Em minha mente, ambos os diálogos modais e de luz têm a mesma finalidade. Parece que há uma escala de sexy (mas javascript-pesado) em uma extremidade, e econômico (mas chato), por outro.
O que leva as suas decisões de usar um sobre o outro? Ou, se existe uma maneira melhor para perguntar ao usuário para dados complexos sem navegar para outra página?
Solução
Depende da sua aplicação. Se sua aplicação é menos como uma página web, e mais como um aplicativo (como o Google Docs), diálogos modais fazem sentido quando você quer se concentrar a atenção do usuário para tarefas específicas.
Se o seu aplicativo é um site que eu diria que você não deve confundir o usuário por ter diálogos modais. As pessoas estão acostumadas a ir para separar páginas, e até mesmo através de uma série de páginas para fazer tarefas complexas. Se for dados complexos, eu normalmente dividi-lo em etapas lógicas que diminuem a esmagadora-ness da tarefa. Você pode usar o Ajax para torná-lo ainda mais frio, sem realmente o carregamento de uma página inteira.
diálogos modais raramente deve ser usado. Eu acho que um bom exemplo de como não usar diálogos modais, é Facebook. Facebook tem fantasia ajax para que as coisas deslizar para fora, deslize para trás. Sua interface é muito complexo, mas a maioria da complexidade está escondido.
Outras dicas
Lightboxes e janelas modais em páginas da web têm muito em comum. Kekoa descreveu-o bem.
Outra diferença: de luz geralmente pode ser fechada clicando fora do pop-up (no fundo esmaecido fora), enquanto janelas modais normalmente só pode ser fechado por interagir dentro do pop-up (por exemplo, clicando em OK / Cancelar / X). .
Esta é uma vez janelas modais são 'modal' e "exige que os usuários interagem com [eles] antes que eles possam retornar" (http://en.wikipedia.org/wiki/Modal_window).