Skip to content

Commit 8107349

Browse files
committed
add hover on parent-hover
1 parent ca70c0c commit 8107349

File tree

1 file changed

+29
-9
lines changed

1 file changed

+29
-9
lines changed

src/styles/block-design-system-blocks.scss

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,11 @@ body:not(.wp-admin) .stk-block-columns:has(> .stk-block-content > .stk-block-col
162162
:where(.stk-hover-parent:hover) .stk-container:not(.stk--no-background) {
163163
border-width: var(--stk-container-border-width-parent-hover, cssvar(container-border-width));
164164
box-shadow: var(--stk-container-box-shadow-parent-hover, cssvar(container-box-shadow));
165+
166+
&:hover {
167+
border-width: var(--stk-container-border-width-hover, var(--stk-container-border-width-parent-hover, cssvar(container-border-width)));
168+
box-shadow: var(--stk-container-box-shadow-hover, var(--stk-container-box-shadow-parent-hover, cssvar(container-box-shadow)));
169+
}
165170
}
166171
// .stk-container-padding {
167172
// &:hover {
@@ -198,6 +203,10 @@ body:not(.wp-admin) .stk-block-columns:has(> .stk-block-content > .stk-block-col
198203
:where(.stk-hover-parent:hover) .stk-block.stk-block-background {
199204
border-width: var(--stk-block-background-border-width-parent-hover, cssvar(block-background-border-width));
200205
box-shadow: var(--stk-block-background-box-shadow-parent-hover, cssvar(block-background-box-shadow));
206+
&:hover {
207+
border-width: var(--stk-block-background-border-width-hover, var(--stk-block-background-border-width-parent-hover, cssvar(block-background-border-width)));
208+
box-shadow: var(--stk-block-background-box-shadow-hover, var(--stk-block-background-box-shadow-parent-hover, cssvar(block-background-box-shadow)));
209+
}
201210
// &:not(.stk--no-padding) {
202211
// padding: cssvar(block-background-padding-parent-hover);
203212
// }
@@ -244,7 +253,7 @@ body:not(.wp-admin) .stk-block-columns:has(> .stk-block-content > .stk-block-col
244253
box-shadow: cssvar(button-box-shadow);
245254
}
246255
&:hover::before {
247-
box-shadow: cssvar(button-box-shadow-hover);
256+
box-shadow: var(--stk-button-box-shadow-hover, cssvar(button-box-shadow));
248257
}
249258
}
250259
}
@@ -254,7 +263,7 @@ body:not(.wp-admin) .stk-block-columns:has(> .stk-block-content > .stk-block-col
254263
border-width: cssvar(button-border-width);
255264
}
256265
&:hover::before {
257-
border-width: cssvar(button-border-width-hover);
266+
border-width: var(--stk-button-border-width-hover, cssvar(button-border-width));
258267
}
259268
}
260269

@@ -277,14 +286,25 @@ body:not(.wp-admin) .stk-block-columns:has(> .stk-block-content > .stk-block-col
277286
}
278287

279288
:where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination) {
280-
&:not(.is-style-link, .is-style-ghost) .stk-button::before {
281-
border-width: var(--stk-button-border-width-parent-hover, cssvar(button-border-width));
282-
box-shadow: var(--stk-button-box-shadow-parent-hover, cssvar(button-box-shadow));
283-
289+
&:not(.is-style-link, .is-style-ghost) .stk-button {
290+
&::before {
291+
border-width: var(--stk-button-border-width-parent-hover, cssvar(button-border-width));
292+
box-shadow: var(--stk-button-box-shadow-parent-hover, cssvar(button-box-shadow));
293+
}
294+
&:hover::before {
295+
border-width: var(--stk-button-border-width-hover, var(--stk-button-border-width-parent-hover, cssvar(button-border-width)));
296+
box-shadow: var(--stk-button-box-shadow-hover, var(--stk-button-box-shadow-parent-hover, cssvar(button-box-shadow)));
297+
}
284298
}
285-
&.is-style-ghost .stk-button::before {
286-
border-width: var(--stk-button-ghost-border-width-parent-hover, cssvar(button-ghost-border-width));
287-
box-shadow: var(--stk-button-box-shadow-parent-hover, cssvar(button-box-shadow));
299+
&.is-style-ghost .stk-button {
300+
&::before {
301+
border-width: var(--stk-button-ghost-border-width-parent-hover, cssvar(button-ghost-border-width));
302+
box-shadow: var(--stk-button-box-shadow-parent-hover, cssvar(button-box-shadow));
303+
}
304+
&:hover::before {
305+
border-width: var(--stk-button-ghost-border-width-hover, var(--stk-button-ghost-border-width-parent-hover, cssvar(button-ghost-border-width)));
306+
box-shadow: var(--stk-button-box-shadow-hover, var(--stk-button-box-shadow-parent-hover, cssvar(button-box-shadow)));
307+
}
288308
}
289309
}
290310
}

0 commit comments

Comments
 (0)