mirror of
https://github.com/gitpitch/gitpitch.git
synced 2024-04-18 07:30:55 +08:00
30 lines
1.5 KiB
Markdown
30 lines
1.5 KiB
Markdown
|
# Grid Set
|
||
|
|
||
|
The grid *set* property is used to activate custom styles and behaviors for a [layout block](/grid-layouts/drag-and-drop.md).
|
||
|
|
||
|
?> When discussing grid layouts *content-within-blocks* are referred to as *block items*.
|
||
|
|
||
|
### Set Style Syntax
|
||
|
|
||
|
The following basic syntax is used to activate custom *styles* for a layout block:
|
||
|
|
||
|
```
|
||
|
[drag=width height, drop=x y, set=style...]
|
||
|
```
|
||
|
|
||
|
Where the `style...` option on the `set=` property takes a space-separated list of CSS style names. These style names can be [custom styles](/theme/custom-css.md) or [build-in styles](/theme/utility-styles.md). The following sample slide screenshot demonstrates the activation of *styles* for a layout block:
|
||
|
|
||
|
![Sample slide demonstrating grid layouts styles](../_images/gitpitch-grid-layouts-set-style.png)
|
||
|
|
||
|
In this example two styles were activated for content within the layout block. The `h2-gold` style is a [built-in style](/theme/utility-styles.md). It targets `h2` content within the block. The `spaced-lettering` is an example of a [custom style](/theme/custom-css.md). It was specified to target `h1` content within the block as follows:
|
||
|
|
||
|
```css
|
||
|
.spaced-lettering h1 { letter-spacing: 20px; }
|
||
|
```
|
||
|
|
||
|
?> You can define any number of custom style rules to target individual content or collective content on your GitPitch slides.
|
||
|
|
||
|
### Set Behavior Syntax
|
||
|
|
||
|
Activating behaviors for layout blocks is covered by the [Grid Fragments](/grid-layouts/fragments.md) and [Grid Synchronization](/grid-layouts/synchronization.md) guides.
|