diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index 2f45c0b..bc951da 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -2501,6 +2501,19 @@ nav .search-wrapper { --tw-shadow-color: rgb(115 115 115 / 0.4); --tw-shadow: var(--tw-shadow-colored); } +@supports ( + ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) +) { + .code-copy-btn { + --tw-bg-opacity: .85; + --tw-backdrop-blur: blur(12px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + } + :is(html[class~="dark"] .code-copy-btn) { + --tw-bg-opacity: 0.8; + } +} html { font-size: 1rem; -webkit-font-smoothing: antialiased; diff --git a/assets/css/components/code-copy.css b/assets/css/components/code-copy.css new file mode 100644 index 0000000..4547fea --- /dev/null +++ b/assets/css/components/code-copy.css @@ -0,0 +1,7 @@ +@supports ( + (-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)) +) { + .code-copy-btn { + @apply backdrop-blur-md bg-opacity-[.85] dark:bg-opacity-80; + } +} diff --git a/assets/css/styles.css b/assets/css/styles.css index 3894080..481a2ac 100644 --- a/assets/css/styles.css +++ b/assets/css/styles.css @@ -8,6 +8,7 @@ @import "components/sidebar.css"; @import "components/navbar.css"; @import "components/scrollbar.css"; +@import "components/code-copy.css"; html { @apply text-base antialiased;