Specifying Columns with Relative Sizing - SLDS

DEX601 - Unit 5 Implementing Navigation and Layouts

📄 第 382 页 🎬 视频课程

课程章节介绍

让我们来聊聊如何使用Salesforce Lightning Design System(SLDS)中的相对大小列来布局你的页面。这个功能非常强大,可以让你轻松地创建响应式的页面布局。 首先,我们来看一下你提供的代码示例。在这个例子中,我们使用了一个`div`元素,并给它添加了`slds-grid`和`slds-wrap`类。这两个类的作用是创建一个网格布局,并允许内容在需要时换行。 接下来,我们有几个不同的部分,每个部分都使用了`slds-col`类来表示这是一个列。然后,我们使用了`slds-size_a-of-b`类来定义每个列的宽度。这里的`a`表示这个列占用的宽度比例,`b`表示总列数。在这个例子中,总列数是12。 让我们具体看看每个部分: 1. ,报头,:`slds-size_1-of-1` 表示这个列占用整个宽度,也就是12列中的12列。所以报头会占据整个页面的宽度。 2. ,NAV,:`slds-size_3-of-12` 表示这个列占用12列中的3列。所以NAV会占据页面宽度的四分之一。 3. ,身体,:`slds-size_6-of-12` 表示这个列占用12列中的6列。所以身体部分会占据页面宽度的一半。 4. ,一边,:`slds-size_3-of-12` 表示这个列占用12列中的3列。所以这一边会占据页面宽度的四分之一。 5. ,页脚,:`slds-size_1-of-1` 表示这个列占用整个宽度,也就是12列中的12列。所以页脚会占据整个页面的宽度。 通过这种方式,你可以非常灵活地调整每个部分的宽度,确保页面布局既美观又实用。你可以根据需要调整`a`和`b`的值,来创建不同的布局效果。 希望这个解释对你有帮助!如果你有任何问题,随时问我哦。