Zoom virtual via CSS

Olá Gente!
A Alguns dias tive um cliente que me pediu algo curioso:
Preciso que o tamanho de todos os elementos do site sejam reduzidos para 80% do zoom do navegador.
Mas como forçar o zoom do navegador? Bom, o zoom não posso forçar, mas posso simular via Css, utilizando o “scale”.
Para isto, basta adicionar as linhas abaixo:
body
{
transform: scale(0.8);
transform-origin: 0 0;
}
Porem, você ira perceber um problema, o “body” é reduzido, mas isto faz aparecer barras laterais no site, afinal, o o body ficou menor ao ser reduzido.
Porem, podemos resolver simplesmente aumentando o width:
body
{
transform: scale(0.8);
transform-origin: 0 0;
width: 125%;
height: 125%;
}
Finalizando este tutorial, pessoal! 👩💻
Até mais! 👋
Leia também
Meu novo site: mais moderno e mais tech
O palomamacetko.com.br ganhou cara nova: abas de editor de código, hero escuro, skills num banco de dados e contato que funciona como um terminal.
API Mágica: notificações Web Push no navegador com PHP
Web Push com a API Mágica em PHP puro: o navegador se inscreve, o seu site envia a notificação e a API conta o clique. Sem Composer e sem biblioteca.
Testando câmera e microfone no navegador
Como pedir permissão, mostrar a prévia, gravar e reproduzir áudio e vídeo direto do navegador, com JavaScript puro e sem nenhuma biblioteca.


