Skip to content

Commit 881c696

Browse files
committed
Shadow styles in theme.json, Block styles for Group/Image/Quote.
1 parent e5c8a22 commit 881c696

File tree

3 files changed

+60
-0
lines changed

3 files changed

+60
-0
lines changed

functions.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,24 @@ function frost_register_block_styles() {
5959
'core/columns' => array(
6060
'columns-reverse' => __( 'Reverse', 'frost' ),
6161
),
62+
'core/group' => array(
63+
'shadow-light' => __( 'Shadow', 'frost' ),
64+
'shadow-solid' => __( 'Solid', 'frost' ),
65+
),
66+
'core/image' => array(
67+
'shadow-light' => __( 'Shadow', 'frost' ),
68+
'shadow-solid' => __( 'Solid', 'frost' ),
69+
),
6270
'core/list' => array(
6371
'no-disc' => __( 'No Disc', 'frost' ),
6472
),
6573
'core/navigation-link' => array(
6674
'outline' => __( 'Outline', 'frost' ),
6775
),
76+
'core/quote' => array(
77+
'shadow-light' => __( 'Shadow', 'frost' ),
78+
'shadow-solid' => __( 'Solid', 'frost' ),
79+
),
6880
'core/social-links' => array(
6981
'outline' => __( 'Outline', 'frost' ),
7082
),

style.css

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,28 @@ textarea {
118118
padding: 5px 8px;
119119
}
120120

121+
/* Group
122+
--------------------------------------------- */
123+
124+
.wp-block-group.is-style-shadow-light {
125+
box-shadow: var(--wp--preset--shadow--light);
126+
}
127+
128+
.wp-block-group.is-style-shadow-solid {
129+
box-shadow: var(--wp--preset--shadow--shadow);
130+
}
131+
132+
/* Image
133+
--------------------------------------------- */
134+
135+
.wp-block-image.is-style-shadow-light img {
136+
box-shadow: var(--wp--preset--shadow--light);
137+
}
138+
139+
.wp-block-image.is-style-shadow-solid img {
140+
box-shadow: var(--wp--preset--shadow--solid);
141+
}
142+
121143
/* List
122144
--------------------------------------------- */
123145

@@ -158,3 +180,14 @@ textarea {
158180
.wp-block-navigation :where(.wp-block-navigation__submenu-container) a {
159181
padding: 2px 10px;
160182
}
183+
184+
/* Quote
185+
--------------------------------------------- */
186+
187+
.wp-block-quote.is-style-shadow-light {
188+
box-shadow: var(--wp--preset--shadow--light);
189+
}
190+
191+
.wp-block-quote.is-style-shadow-solid {
192+
box-shadow: var(--wp--preset--shadow--solid);
193+
}

theme.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,21 @@
126126
"contentSize": "640px",
127127
"wideSize": "1200px"
128128
},
129+
"shadow": {
130+
"defaultPresets": false,
131+
"presets": [
132+
{
133+
"name": "Light",
134+
"slug": "light",
135+
"shadow": "0 0 50px rgb(0 0 0 / 10%);"
136+
},
137+
{
138+
"name": "Solid",
139+
"slug": "solid",
140+
"shadow": "5px 5px currentColor"
141+
}
142+
]
143+
},
129144
"spacing": {
130145
"spacingSizes": [
131146
{

0 commit comments

Comments
 (0)