Applying SLDS Classes

DEX602 - Unit 2 Introducing Lightning Web Components

📄 第 85 页 🎬 视频课程

课程章节介绍

今天我们来聊聊Salesforce Lightning设计系统(SLDS)中的CSS,特别是如何使用BEM命名约定来组织你的样式代码。 首先,BEM代表的是“块(Block)、元素(Element)、修饰符(Modifier)”。这是一种非常流行的CSS命名方法,它帮助开发人员创建清晰、结构化的代码。想象一下,如果你在建造一座房子,BEM就像是给每个房间、每扇门、每扇窗户都贴上标签,这样每个人都知道它们是什么,以及它们属于哪里。 在SLDS中,使用BEM的好处是显而易见的。它让你的CSS代码不仅易于理解,而且还能确保团队中的每个开发人员都遵循相同的模式。这意味着无论谁接手项目,都能快速上手,减少混乱和错误。 SLDS提供了大量的CSS类,这些类不仅模仿了原生Lightning Experience组件的外观和感觉,还涵盖了排版、定位、用户交互等多个方面。使用这些预定义的类,你可以快速构建出既美观又功能强大的用户界面,而无需从头开始编写大量的CSS代码。 总之,通过采用BEM命名约定和利用SLDS的强大功能,你可以确保你的Salesforce应用既高效又易于维护。这样,你的团队就可以更加专注于创造出色的用户体验,而不是被复杂的样式问题所困扰。