Recentemente, quando estava lidando com a atualização do ícone de diamante amarelo do Qzone, lembrei-me de alguns dos problemas que encontrei na otimização de ícones de negócios recentemente. Reuni minhas idéias e as discuti com todos.
No trabalho real, as classes de ícones são amplamente utilizadas e os ícones hierárquicos semelhantes a arrays mostram sua particularidade. As duas direções a seguir serão discutidas em conjunto, como implementá-lo e como melhor implementá-lo e aplicá-lo mais próximo do projeto real.
Suposição: Existem 10 níveis de usuário no negócio, além de ícones de dois tamanhos visuais, grande e pequeno, além do desempenho de “usuários expirados e não renovados”, um total de 38 ícones precisam ser armazenados no banco de dados para chamando (como mostrado abaixo).
No desenvolvimento do framework CSS do projeto, haverá vários fatores a serem considerados: número de solicitações, volume de código, compatibilidade, tamanho do arquivo de imagem, se pode ser combinado em módulos componentes e facilitar a implementação lógica.
Fonte: Equipe Web Tencent