Implementing Responsive Relative Column Sizing

DEX601 - Unit 2 Getting Started

📄 第 195 页 🎬 视频课程

课程章节介绍

让我们来聊聊如何在Salesforce的Lightning Design System(SLDS)中使用响应式相对列大小来创建适应不同屏幕尺寸的布局。 首先,我们有一个基本的网格布局,使用了`slds-grid`和`slds-wrap`类来创建一个灵活的网格容器。在这个容器里,我们有五个部分:报头、导航、身体、一边和页脚。 ```html
报头 NAV
身体
一边 页脚
``` 在这个布局中,我们使用了`slds-size_a-of-b`类来定义列的大小。例如,`slds-size_3-of-12`表示这个列占据12份中的3份,也就是25%的宽度。 为了使其响应不同的屏幕尺寸,我们使用了`slds-medium-size_a-of-b`和`slds-large-size_a-of-b`类。这些类会在视区宽度超过768px和1024px时生效,分别调整列的大小。 - `slds-medium-size_1-of-1`:当屏幕宽度超过768px时,导航列将占据整个宽度。 - `slds-medium-size_3-of-4`:当屏幕宽度超过768px时,身体列将占据四分之三的宽度。 - `slds-medium-size_1-of-4`:当屏幕宽度超过768px时,一边列将占据四分之一的宽度。 这样,当你在不同的设备上查看这个布局时,它会自动调整列的大小和位置,以适应屏幕的宽度。 希望这个解释能帮助你理解如何在Salesforce中使用响应式相对列大小来创建灵活的布局。如果你有任何问题,随时问我!