Skip to content

Commit 36ba063

Browse files
author
William Troup
committed
All hover transition effects now work for hovering, and not hovering, which results in a smoother display.
1 parent e17069e commit 36ba063

5 files changed

Lines changed: 47 additions & 12 deletions

File tree

dist/syntax.js.css

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,14 @@ div.syntax-highlight div.code div.tabs button.tab {
104104
background-color: var(--syntax-js-tab-background-color);
105105
color: var(--syntax-js-tab-text-color);
106106
border: var(--syntax-js-border-size) solid var(--syntax-js-tab-border-color);
107+
transition: var(--syntax-js-transition);
107108
}
108109
code.syntax-highlight div.code div.tabs button.tab:hover,
109110
div.syntax-highlight div.code div.tabs button.tab:hover {
110111
cursor: pointer;
111112
background-color: var(--syntax-js-tab-hover-background-color);
112113
color: var(--syntax-js-tab-hover-text-color);
113114
border: var(--syntax-js-border-size) solid var(--syntax-js-tab-hover-border-color);
114-
transition: var(--syntax-js-transition);
115115
}
116116
code.syntax-highlight div.code div.tabs button.tab-active,
117117
div.syntax-highlight div.code div.tabs button.tab-active {
@@ -239,6 +239,10 @@ div.syntax-highlight div.code div.tab-contents div.syntax div.buttons div.langua
239239
border-top-right-radius: var(--syntax-js-border-radius);
240240
border-right: none;
241241
}
242+
code.syntax-highlight div.code div.tab-contents div.syntax div.buttons button.button,
243+
div.syntax-highlight div.code div.tab-contents div.syntax div.buttons button.button {
244+
transition: var(--syntax-js-transition);
245+
}
242246
code.syntax-highlight div.code div.tab-contents div.syntax div.buttons button.button-opener,
243247
div.syntax-highlight div.code div.tab-contents div.syntax div.buttons button.button-opener {
244248
font-weight: 900 !important;
@@ -255,7 +259,6 @@ div.syntax-highlight div.code div.tab-contents div.syntax div.buttons button.but
255259
cursor: pointer;
256260
background-color: var(--syntax-js-button-hover-background-color);
257261
color: var(--syntax-js-button-hover-text-color);
258-
transition: var(--syntax-js-transition);
259262
}
260263
code.syntax-highlight div.code div.tab-contents div.syntax p,
261264
div.syntax-highlight div.code div.tab-contents div.syntax p {
@@ -276,12 +279,17 @@ div.syntax-highlight div.code div.tab-contents div.syntax p span.keyword-clickab
276279
font-weight: 700;
277280
color: var(--syntax-js-color-keyword);
278281
}
282+
code.syntax-highlight div.code div.tab-contents div.syntax p span.keyword-clickable,
283+
code.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-keyword-clickable,
284+
div.syntax-highlight div.code div.tab-contents div.syntax p span.keyword-clickable,
285+
div.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-keyword-clickable {
286+
transition: var(--syntax-js-transition);
287+
}
279288
code.syntax-highlight div.code div.tab-contents div.syntax p span.keyword-clickable:hover,
280289
code.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-keyword-clickable:hover,
281290
div.syntax-highlight div.code div.tab-contents div.syntax p span.keyword-clickable:hover,
282291
div.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-keyword-clickable:hover {
283292
color: var(--syntax-js-color-keyword-hover);
284-
transition: var(--syntax-js-transition);
285293
cursor: pointer;
286294
}
287295
code.syntax-highlight div.code div.tab-contents div.syntax p span.value,
@@ -291,12 +299,17 @@ div.syntax-highlight div.code div.tab-contents div.syntax p span.value-clickable
291299
font-weight: 700;
292300
color: var(--syntax-js-color-value);
293301
}
302+
code.syntax-highlight div.code div.tab-contents div.syntax p span.value-clickable,
303+
code.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-value-clickable,
304+
div.syntax-highlight div.code div.tab-contents div.syntax p span.value-clickable,
305+
div.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-value-clickable {
306+
transition: var(--syntax-js-transition);
307+
}
294308
code.syntax-highlight div.code div.tab-contents div.syntax p span.value-clickable:hover,
295309
code.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-value-clickable:hover,
296310
div.syntax-highlight div.code div.tab-contents div.syntax p span.value-clickable:hover,
297311
div.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-value-clickable:hover {
298312
color: var(--syntax-js-color-value-hover);
299-
transition: var(--syntax-js-transition);
300313
cursor: pointer;
301314
}
302315
code.syntax-highlight div.code div.tab-contents div.syntax p span.attribute,
@@ -306,12 +319,17 @@ div.syntax-highlight div.code div.tab-contents div.syntax p span.attribute-click
306319
font-weight: 700;
307320
color: var(--syntax-js-color-attribute);
308321
}
322+
code.syntax-highlight div.code div.tab-contents div.syntax p span.attribute-clickable,
323+
code.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-attribute-clickable,
324+
div.syntax-highlight div.code div.tab-contents div.syntax p span.attribute-clickable,
325+
div.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-attribute-clickable {
326+
transition: var(--syntax-js-transition);
327+
}
309328
code.syntax-highlight div.code div.tab-contents div.syntax p span.attribute-clickable:hover,
310329
code.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-attribute-clickable:hover,
311330
div.syntax-highlight div.code div.tab-contents div.syntax p span.attribute-clickable:hover,
312331
div.syntax-highlight div.code div.tab-contents div.syntax p span.no-highlight-attribute-clickable:hover {
313332
color: var(--syntax-js-color-attribute-hover);
314-
transition: var(--syntax-js-transition);
315333
cursor: pointer;
316334
}
317335
code.syntax-highlight div.code div.tab-contents div.syntax p span.comment,

dist/syntax.js.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)