Aparentemente, todos os sites, dapp e aplicativos oferecem uma preferência de modo escuro, e graças a Deus. O modo escuro é especialmente útil quando estou codificando até tarde da noite ou, pior ainda, negociando em altcoins. No momento, estou trabalhando na implementação de um tema escuro na MetaMask e isso me fez pensar: existe uma maneira de usar o modo escuro como padrão se o sistema operacional do usuário também usar o modo escuro como padrão?

O senhor pode determinar se o sistema operacional do usuário prefere o modo escuro com uma rápida linha de código:

const prefersDarkMode = window.matchMedia("(prefers-color-scheme:dark)").matches; // true

Esse trecho de código aproveita as vantagens da função CSS prefers-color-scheme consulta de mídia com a API matchMedia do JavaScript.

Do ponto de vista da experiência do usuário, é preciso ter cuidado ao usar esse snippet. Esse método é ótimo para definir um padrão para novos usuários sem alterar o valor para os usuários existentes.

  • Enviar mensagens de texto com PHP

    As crianças de hoje em dia, eu lhe digo. Tudo o que lhes interessa é a tecnologia. Os videogames. A água engarrafada. Ah, e as mensagens de texto, sempre as mensagens de texto. Na minha época, tudo o que tínhamos era… OK, eu também tinha todas essas coisas. Mas ainda não entendo…

  • 6 coisas que o senhor não sabia’t saber sobre o Firefox OS

    Firefox OS está em todas as notícias de tecnologia e por um bom motivo: A Mozilla finalmente deu aos desenvolvedores da Web a plataforma de que precisam para criar aplicativos da maneira como os criam há anos: com CSS, HTML e JavaScript. O Firefox OS tem se aprimorado rapidamente…