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

Coloque um atraso de 2 minutos no envio de e -mails – Coloque um atraso de 2 minutos no envio de e -mails – Tecnologia
Coisas que você precisa saber antes de usar Coisas que você precisa saber antes de usar Tecnologia
Inteligência Artificial (AI) Perigo ou Safe Parte 3 Inteligência Artificial (AI) Perigo ou Safe Parte 3 Tecnologia
Data de lançamento beta do iOS 26, mais recente, como obter o público e o dev ios beta Data de lançamento beta do iOS 26, mais recente, como obter o público e o dev ios beta Tecnologia
Modelo de orçamento gratuito – Tecnologia de professores com Alice Keeler Modelo de orçamento gratuito – Tecnologia de professores com Alice Keeler Tecnologia
Notícias da supercondutividade: o que torna o Floquet Majorana Fermions especial para a computação quântica? Notícias da supercondutividade: o que torna o Floquet Majorana Fermions especial para a computação quântica? Tecnologia

Leave a Reply Cancel reply

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

Últimas postagens

  • WordPress 6.8 “Cecil” lançado »JaypeeOnline
  • Dalton Risner vê uma mensagem enviada à NFL
  • Previsão de Preços de Cardano 2025, 2026
  • Bitcoin atinge o recorde acima de US $ 120 mil; EUA June Inflation Data aguardados
  • Empreendedorismo é tudo sobre inovação – e a IA pode ajudar

Categorias

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

Direitos Autorais © 2025 Torvyn.

Powered by PressBook Blog WordPress theme