Skip to content

Torvyn

Obter Atualização

  • Lar
  • criptomoeda
  • Lei Educacional
  • Esportes
  • Tecnologia
  • Realidade Virtual
  • Mais
    • Sobre nós
    • Contate-nos
    • Isenção de responsabilidade
    • política de Privacidade
    • Termos e Condições
  • Toggle search form
Salesforce Lightning UI Practice com SLDs – DevFacts | Blog de tecnologia | Comunidade de desenvolvedores

Salesforce Lightning UI Practice com SLDs – DevFacts | Blog de tecnologia | Comunidade de desenvolvedores

Posted on July 7, 2025 By Rehan No Comments on Salesforce Lightning UI Practice com SLDs – DevFacts | Blog de tecnologia | Comunidade de desenvolvedores

Introdução

No Salesforce, podemos personalizar a interface do usuário com a ajuda da abordagem declarativa do Salesforce e dos componentes AURA / LWC (componentes da Web Lightning). Além disso, além disso, estamos usando SLDs para interface do usuário rico.

Por que SLDS?

No desenvolvimento personalizado da interface do usuário, o SLDS fornece elementos de interface do UI HTML e CSS (Cascading Style Sheets) para a experiência do Salesforce.

Princípios de design

Durante o desenvolvimento do front-end, precisamos focar as seguintes áreas

  • Clareza – Permita que as pessoas vejam, entendam e ajam com confiança.
  • Eficiência – Antecipar de forma inteligente as pessoas para ajudar as pessoas a trabalhar melhor, mais inteligentes e mais rápidas.
  • Consistência – Crie familiaridade e fortaleça a intuição aplicando a mesma solução ao mesmo problema.
  • Beleza – Demonstre respeito pelo tempo e atenção das pessoas através de artesanato atencioso e elegante. Demonstre respeito pelo tempo e atenção das pessoas através de artesanato atencioso e elegante.

Personalizar – não altere o núcleo

Se você estiver escrevendo CSS personalizado que cancela o estilo do sistema de design de raios, você está substituindo em vez de personalizar.

Exemplo :

LWC

Aura

No exemplo acima, levamos os exemplos CSS do LWC e do componente AURA.

  • No exemplo da LWC, estamos tentando aplicar o preenchimento. Aqui, as duas primeiras linhas substituem as propriedades padrão de estofamento do SLDS.
  • No exemplo da Aura, estamos tentando aplicar a margem. A primeira linha substituindo a margem do núcleo do SLDS. A segunda linha é a melhor maneira.

Tokens de design

Os tokens de design são denominados entidades que armazenam atributos de design visual, como margens e valores de espaçamento, tamanhos e famílias de fontes ou valores hexadecimais para cores.

Componentes da Web Lightning podem usar qualquer Lightning Design System Design Token Marcado Acesso Global.

Para fazer referência a um token de design no CSS do seu componente da Web Lightning, use o prefixo –lwc- e faça referência ao nome do token em Camelcase.

Exemplo

Por que o token de design é importante?

Dê um exemplo: vamos construir um novo portal da comunidade na experiência da experiência. É totalmente baseado no figma. Todas as páginas da web terão as seguintes seções.

  • Cabeçalho
  • Barra lateral
  • Contente
  • Rodapé

Nesta seção, algumas das propriedades serão comuns para todas as páginas, por exemplo

Cor da fonte, tamanho da fonte, família de fontes, margem ou preenchimento, esse tipo de propriedade pode ser mantido nos tokens de design, para que o arquivo CSS esteja na estrutura limpa.

Estilo CSS

O primeiro é praticar a boa higiene do CSS. Algumas regras prolongadas (aprendendo mais em Mdn!):

  • Não use seletores de tipo com classes, por exemplo,

Eles elevam sua especificidade do CSS e criam uma dependência da sua marcação que provavelmente causará problemas no futuro.

  • Evite seletores longos e aninhados. Esta é uma grande bandeira vermelha que seu CSS tem problemas de especificidade e eles só vão piorar, a menos que você os aborde.
  • Evite o seletor universal, por exemplo, * {regras}. Seu alcance é muito amplo, o que o torna imprevisível demais; Você está se preparando para conflitos de estilo.
  • Não use! Declaração importante como um martelo. Não obstante raras exceções, essa é outra bandeira vermelha; Se você estiver usando a declaração importante como último recurso, precisa diagnosticar o porquê.

Em outras palavras, não escreva CSS como este! É como o chefe final do Bad CSS.

Áreas de foco

Existem alguns pontos -chave que você pode seguir para garantir uma implementação consistente e eficaz.

  • Siga a documentação do SLDS: o O Guia do Desenvolvedor do Sistema de Design de Lightning Salesforce é o seu principal recurso. Ele fornece diretrizes detalhadas, fatores com exemplificações.

Consulte: https://www.lightningdesignsystem.com/

  • Design para capacidade de resposta: O SLDS vem com componentes responsivos que funcionarão em diferentes tamanhos de tela. Desenvolva seus componentes e layouts para ser responsivo, garantindo uma experiência consistente em todos os dispositivos.
  • SLDS CSS Classes e Utility Classes: O SLDS fornece um conjunto de classes CSS e classes de utilidade que você pode usar para estilizar seus componentes. Atenha -se a essas classes o máximo possível para manter a consistência e reduzir o CSS personalizado.
  • Use componentes SLDs: SLDS fornece uma coleção de componentes pré-criados, como
  • botões,
  • formas,
  • modais,
  • Visualização da lista
  • Mesa e muito mais.

Utilize esses componentes em vez de construir os personalizados. Eles são bem testados, acessíveis e garantem uma experiência consistente do usuário.

  • Acessibilidade da Web: Verifique sua implementação SLDS com as seguintes diretrizes de acessibilidade.
  • Use marcação semântica,
  • Forneça texto alternativo para imagens,

Teste seus componentes com ferramentas de acessibilidade para garantir que sejam utilizáveis ​​por todos.

Consulte: https://www.w3.org/

  • Otimização de desempenho da web: Otimize sua implementação de SLDs.
  • Minimizar o número de solicitações HTTP
  • Use SLDS CDN para CSS e JavaScript
  • Otimize qualquer código personalizado que você escreve.
  • Acompanhe as atualizações do SLDS: Salesforce regularmente SLDs Finetune com novos componentes, recursos e diretrizes. Mantenha -se conectado a essas atualizações e implemente -as em seu design. Isso ajudará você a aproveitar as mais recentes melhorias e garantir a compatibilidade com futuras versões.
  • Teste em todos os principais navegadores e dispositivos: O SLDS foi criado para trabalhar em vários navegadores e dispositivos. Teste sua implementação minuciosamente em diferentes navegadores, sistemas operacionais e dispositivos para garantir que tudo funcione bem.
  • Documente suas personalizações: Se você precisar personalizar um componente SLDS ou criar um novo, documente suas alterações no próprio módulo, o que facilitará a compreensão e a manutenção de outros desenvolvedores.

Basta seguir essas práticas recomendadas, você pode criar aplicativos da Web eficazes, sustentáveis ​​e fáceis de usar usando SLDs.

Tecnologia

Post navigation

Previous Post: Melhores reações X no triplo século de Wiaan Mulder
Next Post: Aviator como um jogo possibilitado pela Internet

Mais Artigos Relacionados

Como instalar o Windows 11 gratuitamente a partir da fonte oficial. Como instalar o Windows 11 gratuitamente a partir da fonte oficial. Tecnologia
Comentários mais engraçados/mais perspicazes da semana no Techdirt Comentários mais engraçados/mais perspicazes da semana no Techdirt Tecnologia
Importância da inteligência artificial – tecnologia Importância da inteligência artificial – tecnologia Tecnologia
Brother DS-640 Portable Scanner Review Brother DS-640 Portable Scanner Review Tecnologia
Windows Hello “Esta opção está atualmente indisponível” Erro – Windows Hello “Esta opção está atualmente indisponível” Erro – Tecnologia
Adoção inteligente de eletrodomésticos no Quênia para crescer significativamente Adoção inteligente de eletrodomésticos no Quênia para crescer significativamente Tecnologia

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Últimas postagens

  • CEO da NVIDIA: AI mudará o trabalho de todos, incluindo o meu
  • Campos personalizados avançados: o poder usa além do conteúdo básico
  • NRL News 2025, a equipe Mole Kangaroos escolhida no estado de origem do Ashes, Nathan Cleary Axed para Tom Dearden
  • O debate sobre cripto
  • WordPress 6.8 “Cecil” lançado »JaypeeOnline

Categorias

  • criptomoeda
  • Esportes
  • Lei Educacional
  • Realidade Virtual
  • Tecnologia

Direitos Autorais © 2025 Torvyn.

Powered by PressBook Blog WordPress theme