diff --git a/docs/assets/plugins/code-block/code-block.css b/docs/assets/plugins/code-block/code-block.css index 292e67890..f92121fbb 100644 --- a/docs/assets/plugins/code-block/code-block.css +++ b/docs/assets/plugins/code-block/code-block.css @@ -1,21 +1,21 @@ .code-block { position: relative; border-radius: 3px; - background-color: var(--sl-color-gray-50); + background-color: rgb(var(--sl-color-gray-50)); margin-bottom: 1.5rem; } .sl-theme-dark .code-block { - background-color: var(--sl-color-gray-200); + background-color: rgb(var(--sl-color-gray-200)); } .code-block__preview { position: relative; - border: solid 1px var(--sl-color-gray-200); + border: solid 1px rgb(var(--sl-color-gray-200)); border-bottom: none; border-top-left-radius: 3px; border-top-right-radius: 3px; - background-color: var(--sl-color-white); + background-color: rgb(var(--sl-color-white)); min-width: 20rem; max-width: 100%; padding: 1.5rem 3.25rem 1.5rem 1.5rem; @@ -43,9 +43,9 @@ bottom: 0; width: 1.75rem; font-size: 20px; - color: var(--sl-color-gray-500); - background-color: var(--sl-color-white); - border-left: solid 1px var(--sl-color-gray-200); + color: rgb(var(--sl-color-gray-500)); + background-color: rgb(var(--sl-color-white)); + border-left: solid 1px rgb(var(--sl-color-gray-200)); border-top-right-radius: 3px; cursor: ew-resize; transition: 250ms background-color; @@ -53,9 +53,10 @@ .code-block__resizer:focus { outline: none; - box-shadow: 0 0 0 1px var(--sl-color-primary-400), 0 0 0 var(--sl-focus-ring-width) var(--sl-focus-ring-color-primary); - background-color: var(--sl-color-primary-50); - color: var(--sl-color-primary-500); + box-shadow: 0 0 0 1px rgb(var(--sl-color-primary-400)), + 0 0 0 var(--sl-focus-ring-width) var(--sl-focus-ring-color-primary); + background-color: rgb(var(--sl-color-primary-50)); + color: rgb(var(--sl-color-primary-500)); z-index: 2; } @@ -70,7 +71,7 @@ } .code-block__source { - border: solid 1px var(--sl-color-gray-200); + border: solid 1px rgb(var(--sl-color-gray-200)); border-bottom: none; border-radius: 0 !important; margin: 0; @@ -93,13 +94,13 @@ justify-content: center; width: 100%; height: 2.5rem; - border: solid 1px var(--sl-color-gray-200); + border: solid 1px rgb(var(--sl-color-gray-200)); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; - background: var(--sl-color-white); + background: rgb(var(--sl-color-white)); font: inherit; font-size: 0.875rem; - color: var(--sl-color-gray-600); + color: rgb(var(--sl-color-gray-600)); cursor: pointer; transition: 250ms background-color; -webkit-appearance: none; @@ -107,16 +108,16 @@ .code-block__toggle:hover, .code-block__toggle:active { - border-color: var(--sl-color-primary-400); - background-color: var(--sl-color-primary-50); - color: var(--sl-color-primary-500); + border-color: rgb(var(--sl-color-primary-400)); + background-color: rgb(var(--sl-color-primary-50)); + color: rgb(var(--sl-color-primary-500)); } .code-block__toggle:focus { outline: none; - border-color: var(--sl-color-primary-400); - background-color: var(--sl-color-primary-50); - color: var(--sl-color-primary-500); + border-color: rgb(var(--sl-color-primary-400)); + background-color: rgb(var(--sl-color-primary-50)); + color: rgb(var(--sl-color-primary-500)); box-shadow: 0 0 0 var(--sl-focus-ring-width) var(--sl-focus-ring-color-primary); } diff --git a/docs/assets/styles/docs.css b/docs/assets/styles/docs.css index 8afe60684..f56a21304 100644 --- a/docs/assets/styles/docs.css +++ b/docs/assets/styles/docs.css @@ -13,13 +13,13 @@ body { font-size: var(--sl-font-size-medium); font-weight: var(--sl-font-weight-normal); letter-spacing: var(--sl-letter-spacing-normal); - background-color: var(--sl-color-white); - color: var(--sl-color-gray-800); + background-color: rgb(var(--sl-color-white)); + color: rgb(var(--sl-color-gray-800)); line-height: var(--sl-line-height-normal); } a { - color: var(--sl-color-primary-500); + color: rgb(var(--sl-color-primary-500)); } strong { @@ -28,8 +28,8 @@ strong { /* Sidebar */ .sidebar { - background: var(--sl-color-white); - border-right: solid 1px var(--sl-color-gray-200); + background: rgb(var(--sl-color-white)); + border-right: solid 1px rgb(var(--sl-color-gray-200)); } .sidebar .app-name { @@ -40,7 +40,7 @@ strong { .sidebar-version { font-size: var(--sl-font-size-x-small); font-weight: var(--sl-font-weight-normal); - color: var(--sl-color-gray-400); + color: rgb(var(--sl-color-gray-400)); text-align: right; padding: 0 var(--sl-spacing-small); margin: -1.25rem 0 0.6rem 0; @@ -58,10 +58,10 @@ strong { } .sidebar .search input[type='search'] { - background-color: var(--sl-input-background-color); - border: solid 1px var(--sl-input-border-color); + background-color: rgb(var(--sl-input-background-color)); + border: solid 1px rgb(var(--sl-input-border-color)); border-radius: var(--sl-border-radius-pill); - color: var(--sl-input-color); + color: rgb(var(--sl-input-color)); padding-left: 1rem; padding-right: 2rem; margin: 0 1.25rem; @@ -69,16 +69,16 @@ strong { } .sidebar .search input[type='search']:hover { - background-color: var(--sl-input-background-color-hover); - border-color: var(--sl-input-border-color-hover); - color: var(--sl-input-color-hover); + background-color: rgb(var(--sl-input-background-color-hover)); + border-color: rgb(var(--sl-input-border-color-hover)); + color: rgb(var(--sl-input-color-hover)); } .sidebar .search input[type='search']:focus { - background-color: var(--sl-input-background-color-focus); + background-color: rgb(var(--sl-input-background-color-focus)); box-shadow: 0 0 0 var(--sl-focus-ring-width) var(--sl-focus-ring-color-primary); - border-color: var(--sl-input-border-color-focus); - color: var(--sl-input-color-focus); + border-color: rgb(var(--sl-input-border-color-focus)); + color: rgb(var(--sl-input-color-focus)); outline: none; } @@ -101,11 +101,11 @@ strong { } .sidebar .clear-button svg circle { - fill: var(--sl-color-gray-400); + fill: rgb(var(--sl-color-gray-400)); } .sidebar .clear-button svg path { - stroke: var(--sl-color-white); + stroke: rgb(var(--sl-color-white)); } .sidebar .clear-button:focus { @@ -117,7 +117,7 @@ strong { } .search .matching-post { - border-bottom: solid 1px var(--sl-color-gray-500) !important; + border-bottom: solid 1px rgb(var(--sl-color-gray-500)) !important; padding: 0.25rem 1.5rem; } @@ -142,7 +142,7 @@ strong { width: 2rem; height: 2rem; border-radius: var(--sl-border-radius-medium); - background-color: var(--sl-color-white); + background-color: rgb(var(--sl-color-white)); padding: 0.5rem; } @@ -183,12 +183,12 @@ strong { .sidebar-nav li.collapse > a, .sidebar-nav li.active > a { - color: var(--sl-color-primary-500); + color: rgb(var(--sl-color-primary-500)); } .sidebar li > p { font-weight: var(--sl-font-weight-bold); - border-bottom: solid 1px var(--sl-color-gray-200); + border-bottom: solid 1px rgb(var(--sl-color-gray-200)); margin: 0 0.75rem 0.5rem 0; } @@ -269,12 +269,12 @@ strong { } .anchor span { - color: var(--sl-color-black); + color: rgb(var(--sl-color-black)); } .markdown-section blockquote { position: relative; - border-left: solid 4px var(--sl-color-gray-200); + border-left: solid 4px rgb(var(--sl-color-gray-200)); font-style: italic; padding: 1rem 1.5rem; margin: 0 0 1rem 0; @@ -298,7 +298,7 @@ strong { } .docsify-pagination-container { - border-top-color: var(--sl-color-gray-200) !important; + border-top-color: rgb(var(--sl-color-gray-200)) !important; } .markdown-section h1, @@ -317,7 +317,7 @@ strong { .markdown-section h2 { font-size: var(--sl-font-size-x-large); - border-bottom: solid 1px var(--sl-color-gray-200); + border-bottom: solid 1px rgb(var(--sl-color-gray-200)); margin-top: 2rem; } @@ -348,39 +348,39 @@ strong { .markdown-section code { font-family: var(--sl-font-mono); font-size: 87.5%; - background-color: var(--sl-color-gray-50); + background-color: rgb(var(--sl-color-gray-50)); border-radius: var(--sl-border-radius-small); padding: 2px 4px; } .sl-theme-dark .markdown-section code { - background-color: var(--sl-color-gray-100); + background-color: rgb(var(--sl-color-gray-100)); } .markdown-section kbd { font-family: var(--sl-font-mono); font-size: 87.5%; border-radius: var(--sl-border-radius-small); - border: solid 1px var(--sl-color-gray-200); + border: solid 1px rgb(var(--sl-color-gray-200)); padding: 2px 4px; } /* Code blocks */ .markdown-section pre { position: relative; - background-color: var(--sl-color-gray-50); + background-color: rgb(var(--sl-color-gray-50)); border-radius: var(--sl-border-radius-medium); } .sl-theme-dark .markdown-section pre { - background-color: var(--sl-color-gray-100); + background-color: rgb(var(--sl-color-gray-100)); } .markdown-section pre > code { display: block; background: none; border-radius: 0; - color: var(--sl-color-gray-700); + color: rgb(var(--sl-color-gray-700)); padding: var(--sl-spacing-medium); overflow: auto; hyphens: none; @@ -388,18 +388,18 @@ strong { } .markdown-section pre .token.comment { - color: var(--sl-color-gray-400); + color: rgb(var(--sl-color-gray-400)); } .markdown-section pre .token.prolog, .markdown-section pre .token.doctype, .markdown-section pre .token.cdata, .markdown-section pre .token.operator { - color: var(--sl-color-gray-600); + color: rgb(var(--sl-color-gray-600)); } .markdown-section pre .token.punctuation { - color: var(--sl-color-gray-600); + color: rgb(var(--sl-color-gray-600)); } .namespace { @@ -410,12 +410,12 @@ strong { .markdown-section pre .token.keyword, .markdown-section pre .token.tag, .markdown-section pre .token.url { - color: var(--sl-color-sky-600); + color: rgb(var(--sl-color-sky-600)); } .markdown-section pre .token.symbol, .markdown-section pre .token.deleted { - color: #f92672; + color: rgb(var(--sl-color-pink-600)); } .markdown-section pre .token.boolean, @@ -426,24 +426,24 @@ strong { .markdown-section pre .token.char, .markdown-section pre .token.builtin, .markdown-section pre .token.inserted { - color: var(--sl-color-emerald-600); + color: rgb(var(--sl-color-emerald-600)); } .markdown-section pre .token.atrule, .markdown-section pre .token.attr-value, .markdown-section pre .token.number, .markdown-section pre .token.variable { - color: var(--sl-color-violet-600); + color: rgb(var(--sl-color-violet-600)); } .markdown-section pre .token.function, .markdown-section pre .token.class-name, .markdown-section pre .token.regex { - color: var(--sl-color-orange-600); + color: rgb(var(--sl-color-orange-600)); } .markdown-section pre .token.important { - color: var(--sl-color-red-600); + color: rgb(var(--sl-color-red-600)); } .markdown-section pre .token.important, @@ -466,11 +466,11 @@ strong { } .markdown-section tr:nth-child(2n) { - background: var(--sl-color-gray-50); + background: rgb(var(--sl-color-gray-50)); } .sl-theme-dark .markdown-section tr:nth-child(2n) { - background: var(--sl-color-gray-100); + background: rgb(var(--sl-color-gray-100)); } .markdown-section th { @@ -480,8 +480,8 @@ strong { } .markdown-section td { - border-top: solid 1px var(--sl-color-gray-200); - border-bottom: solid 1px var(--sl-color-gray-200); + border-top: solid 1px rgb(var(--sl-color-gray-200)); + border-bottom: solid 1px rgb(var(--sl-color-gray-200)); border-left: none; border-right: none; } @@ -499,7 +499,7 @@ strong { .markdown-section p.tip, .markdown-section p.warn { position: relative; - background-color: var(--sl-color-gray-50); + background-color: rgb(var(--sl-color-gray-50)); border-left: solid 4px transparent; border-radius: var(--sl-border-radius-medium); padding-left: 1.5rem; @@ -507,14 +507,14 @@ strong { .sl-theme-dark .markdown-section p.tip, .sl-theme-dark .markdown-section p.warn { - background-color: var(--sl-color-gray-100); + background-color: rgb(var(--sl-color-gray-100)); } .markdown-section p.tip:before, .markdown-section p.warn:before { content: '!'; border-radius: 100%; - color: var(--sl-color-white); + color: rgb(var(--sl-color-white)); font-size: 14px; font-weight: bold; left: -12px; @@ -527,29 +527,29 @@ strong { } .markdown-section p.warn { - border-left-color: var(--sl-color-primary-500); + border-left-color: rgb(var(--sl-color-primary-500)); } .markdown-section p.warn:before { - background-color: var(--sl-color-primary-500); + background-color: rgb(var(--sl-color-primary-500)); } .markdown-section p.tip { - border-left-color: var(--sl-color-danger-500); + border-left-color: rgb(var(--sl-color-danger-500)); } .markdown-section p.tip:before { - background-color: var(--sl-color-danger-500); + background-color: rgb(var(--sl-color-danger-500)); } .markdown-section p.tip code, .markdown-section p.warn code { - background-color: var(--sl-color-gray-100); + background-color: rgb(var(--sl-color-gray-100)); } /* Component headers */ .component-header { - border-bottom: solid 1px var(--sl-color-gray-200); + border-bottom: solid 1px rgb(var(--sl-color-gray-200)); padding-bottom: 2rem; margin-top: -1rem; margin-bottom: 2rem; @@ -563,7 +563,7 @@ strong { .component-header__tag code { background: none; - color: var(--sl-color-gray-500); + color: rgb(var(--sl-color-gray-500)); font-size: var(--sl-font-size-large); padding: 0; margin: 0; @@ -590,15 +590,15 @@ strong { html .repo-button { display: inline-flex; align-items: center; - background-color: var(--sl-color-white); - border: solid 1px var(--sl-color-gray-200); + background-color: rgb(var(--sl-color-white)); + border: solid 1px rgb(var(--sl-color-gray-200)); border-radius: var(--sl-border-radius-medium); box-shadow: var(--sl-shadow-x-small); font-size: var(--sl-font-size-small); font-weight: var(--sl-font-weight-semibold); line-height: 2; text-decoration: none; - color: var(--sl-color-gray-700); + color: rgb(var(--sl-color-gray-700)); padding: var(--sl-spacing-xx-small) var(--sl-spacing-small); margin-bottom: var(--sl-spacing-xx-small); transition: 0.25s all; @@ -606,17 +606,17 @@ html .repo-button { html .repo-button:hover { text-decoration: none; - background-color: var(--sl-color-gray-50); - border: solid 1px var(--sl-color-gray-200); + background-color: rgb(var(--sl-color-gray-50)); + border: solid 1px rgb(var(--sl-color-gray-200)); } .sl-theme-dark .repo-button:hover { - background-color: var(--sl-color-gray-100); + background-color: rgb(var(--sl-color-gray-100)); } html .repo-button:focus { outline: none; - border-color: var(--sl-color-primary-500); + border-color: rgb(var(--sl-color-primary-500)); box-shadow: 0 0 0 var(--sl-focus-ring-width) var(--sl-focus-ring-color-primary); } @@ -636,15 +636,15 @@ html .repo-button--small { } html .repo-button--sponsor sl-icon { - color: var(--sl-color-pink-500); + color: rgb(var(--sl-color-pink-500)); } html .repo-button--github sl-icon { - color: var(--sl-color-gray-600); + color: rgb(var(--sl-color-gray-600)); } html .repo-button--twitter sl-icon { - color: var(--sl-color-sky-500); + color: rgb(var(--sl-color-sky-500)); } body[data-page^='tokens/'] .table-wrapper td:first-child, @@ -656,13 +656,13 @@ body[data-page^='tokens/'] .table-wrapper td:first-child code { .border-radius-demo { width: 3rem; height: 3rem; - background: var(--sl-color-primary-500); + background: rgb(var(--sl-color-primary-500)); } /* Transition demo */ .transition-demo { position: relative; - background: var(--sl-color-gray-200); + background: rgb(var(--sl-color-gray-200)); width: 8rem; height: 2rem; } @@ -670,7 +670,7 @@ body[data-page^='tokens/'] .table-wrapper td:first-child code { .transition-demo:after { content: ''; position: absolute; - background-color: var(--sl-color-primary-500); + background-color: rgb(var(--sl-color-primary-500)); top: 0; left: 0; width: 0; @@ -686,12 +686,12 @@ body[data-page^='tokens/'] .table-wrapper td:first-child code { /* Spacing demo */ .spacing-demo { width: 100px; - background: var(--sl-color-primary-500); + background: rgb(var(--sl-color-primary-500)); } /* Elevation dmeo */ .elevation-demo { - background: var(--sl-color-white); + background: rgb(var(--sl-color-white)); border-radius: 3px; width: 4rem; height: 4rem; diff --git a/docs/components/animation.md b/docs/components/animation.md index fa78af388..f4b08c1c0 100644 --- a/docs/components/animation.md +++ b/docs/components/animation.md @@ -19,7 +19,7 @@ To animate an element, wrap it in `` and set an animation `name`. display: inline-block; width: 100px; height: 100px; - background-color: var(--sl-color-primary-500); + background-color: rgb(var(--sl-color-primary-500)); margin: 1.5rem; } @@ -83,7 +83,7 @@ This example demonstrates all of the baked-in animations and easings. Animations .animation-sandbox .box { width: 100px; height: 100px; - background-color: var(--sl-color-primary-500); + background-color: rgb(var(--sl-color-primary-500)); } .animation-sandbox .controls { @@ -129,7 +129,7 @@ Use an [Intersection Observer](https://developer.mozilla.org/en-US/docs/Web/API/ display: inline-block; width: 100px; height: 100px; - background-color: var(--sl-color-primary-500); + background-color: rgb(var(--sl-color-primary-500)); } ``` @@ -169,7 +169,7 @@ Supply your own [keyframe formats](https://developer.mozilla.org/en-US/docs/Web/ .animation-keyframes .box { width: 100px; height: 100px; - background-color: var(--sl-color-primary-500); + background-color: rgb(var(--sl-color-primary-500)); } ``` diff --git a/docs/components/avatar.md b/docs/components/avatar.md index 03eb128d7..a7dd413a5 100644 --- a/docs/components/avatar.md +++ b/docs/components/avatar.md @@ -78,7 +78,7 @@ You can group avatars with a few lines of CSS. } .avatar-group sl-avatar::part(base) { - border: solid 2px var(--sl-color-white); + border: solid 2px rgb(var(--sl-color-white)); } ``` diff --git a/docs/components/badge.md b/docs/components/badge.md index f231efee8..a34e4d462 100644 --- a/docs/components/badge.md +++ b/docs/components/badge.md @@ -80,7 +80,7 @@ One of the most common use cases for badges is attaching them to buttons. To mak When including badges in menu items, use the `suffix` slot to make sure they're aligned correctly. ```html preview - + Messages Comments 4 Replies 12 diff --git a/docs/components/card.md b/docs/components/card.md index 5ec2ae09b..040994573 100644 --- a/docs/components/card.md +++ b/docs/components/card.md @@ -28,7 +28,7 @@ Cards can be used to group related subjects in a container. } .card-overview small { - color: var(--sl-color-gray-500); + color: rgb(var(--sl-color-gray-500)); } .card-overview [slot="footer"] { diff --git a/docs/components/dialog.md b/docs/components/dialog.md index 7a6adceb2..1e27e6b4c 100644 --- a/docs/components/dialog.md +++ b/docs/components/dialog.md @@ -58,7 +58,7 @@ By design, a dialog's height will never exceed that of the viewport. As such, di ```html preview -
+

Scroll down and give it a try! 👇

Close diff --git a/docs/components/drawer.md b/docs/components/drawer.md index f6a880b1f..7c32db5aa 100644 --- a/docs/components/drawer.md +++ b/docs/components/drawer.md @@ -96,7 +96,7 @@ By default, the drawer slides out of its [containing block](https://developer.mo ```html preview
The drawer will be contained to this box. This content won't shift or be affected in any way when the drawer opens. @@ -146,7 +146,7 @@ By design, a drawer's height will never exceed 100% of its container. As such, d ```html preview -
+

Scroll down and give it a try! 👇

Close diff --git a/docs/components/dropdown.md b/docs/components/dropdown.md index ce972c1f4..9df15d5df 100644 --- a/docs/components/dropdown.md +++ b/docs/components/dropdown.md @@ -114,7 +114,7 @@ Dropdown panels will be clipped if they're inside a container that has `overflow