diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-in-legacy-mode-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-in-legacy-mode-without-surprises-1-snap.png index 1c1b7e0ad..12ef71631 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-in-legacy-mode-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-in-legacy-mode-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-without-surprises-1-snap.png index a92ff9240..c549eac63 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callout-tests-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callouts-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callouts-without-surprises-1-snap.png index 21e6e506f..6d2bf574c 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callouts-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-callouts-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-child-tests-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-child-tests-without-surprises-1-snap.png index 56e08beb0..a098ef027 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-child-tests-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-child-tests-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-block-tests-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-block-tests-without-surprises-1-snap.png index e644493fd..bfc66e1bd 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-block-tests-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-block-tests-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-blocks-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-blocks-without-surprises-1-snap.png index c4f12bb53..4d8eef2e5 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-blocks-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-code-blocks-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-export-tests-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-export-tests-without-surprises-1-snap.png index bcda3d8c2..ca523c007 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-export-tests-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-export-tests-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-headings-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-headings-without-surprises-1-snap.png index df41dae24..f2459c2e0 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-headings-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-headings-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-image-tests-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-image-tests-without-surprises-1-snap.png index 7c985589c..55602cd06 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-image-tests-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-image-tests-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-images-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-images-without-surprises-1-snap.png index 5544bc66a..11dd5a465 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-images-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-images-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-mdx-components-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-mdx-components-without-surprises-1-snap.png index e9af38f43..badcf99e5 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-mdx-components-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-mdx-components-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-table-of-contents-tests-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-table-of-contents-tests-without-surprises-1-snap.png index d4a1d491c..87c2cc005 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-table-of-contents-tests-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-table-of-contents-tests-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tables-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tables-without-surprises-1-snap.png index 6abe95a28..15dbdd74a 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tables-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tables-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tailwind-root-tests-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tailwind-root-tests-without-surprises-1-snap.png index f542a7dad..5dce3142e 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tailwind-root-tests-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tailwind-root-tests-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tutorial-tile-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tutorial-tile-without-surprises-1-snap.png index 64ace2833..ef6d44a31 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tutorial-tile-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-tutorial-tile-without-surprises-1-snap.png differ diff --git a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-vars-test-without-surprises-1-snap.png b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-vars-test-without-surprises-1-snap.png index c8e538554..f17687a6d 100644 Binary files a/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-vars-test-without-surprises-1-snap.png and b/__tests__/browser/__image_snapshots__/markdown-test-js-visual-regression-tests-rdmd-syntax-renders-vars-test-without-surprises-1-snap.png differ diff --git a/__tests__/fixtures/image-tests.mdx b/__tests__/fixtures/image-tests.mdx index 0666f46f3..729cf7259 100644 --- a/__tests__/fixtures/image-tests.mdx +++ b/__tests__/fixtures/image-tests.mdx @@ -1,35 +1,21 @@ -We're excited you're here! :blue_heart: +We’re excited you're here! :blue_heart: - - Owlbert! + + Caption - - - - - - - - - + + Align Left + - - - -
- - - - -
- - - - -
+ + Align Right + - + + Float Left + - -
+ + Float Right + diff --git a/components/Embed/style.scss b/components/Embed/style.scss index 136bc4584..bff41f581 100644 --- a/components/Embed/style.scss +++ b/components/Embed/style.scss @@ -6,26 +6,30 @@ border-radius: var(--md-code-radius, var(--markdown-radius, 3px)); border-radius: 3px; background: transparent; - box-shadow: inset 0 0 0 1px rgba(black, .15); - transition: .3s ease; + box-shadow: inset 0 0 0 1px rgba(black, 0.15); + transition: 0.3s ease; &:hover { background: var(--md-code-background, #f6f8fa); - box-shadow: inset 0 0 0 1px rgba(black, .1); + box-shadow: inset 0 0 0 1px rgba(black, 0.1); } @at-root .markdown-body > #{$B}_hasImg:nth-of-type(odd) { margin-right: 30px; padding-right: 0; - #{$B}-link { flex-direction: row-reverse } + #{$B}-link { + flex-direction: row-reverse; + } #{$B}-img { - margin-left: .88em; + margin-left: 0.88em; margin-right: -30px; - box-shadow: -.3em .3em .9em -.3em rgba(black, .15); + box-shadow: -0.3em 0.3em 0.9em -0.3em rgba(black, 0.15); } } @at-root .markdown-body > #{$B}_hasImg:nth-of-type(even) { margin-left: 30px; padding-left: 0; - #{$B}-img { margin-left: -30px } + #{$B}-img { + margin-left: -30px; + } } } &:empty { @@ -35,7 +39,7 @@ &-media { display: flex; justify-content: center; - >:only-child { + > :only-child { flex: 1; margin: -15px; border-radius: 0 !important; @@ -52,7 +56,8 @@ &-body { flex: 1; line-height: 1.3; - &, #{$B}-title { + &, + #{$B}-title { font-size: 1.15em; overflow: hidden; white-space: nowrap; @@ -61,10 +66,10 @@ #{$B}-provider { display: block; text-decoration-color: transparent !important; - opacity: .88; + opacity: 0.88; } &-url { - opacity: .75; + opacity: 0.75; } } @@ -84,28 +89,28 @@ padding: 0; font-size: inherit !important; } - transition: .2 ease; + transition: 0.2 ease; code { opacity: 0.8; } - } + } &-img { width: 5em; max-width: 5em; - margin: 0 .88em 0 0; + margin: 0 0.88em 0 0; padding: 4px; background: white; - border: 1px solid rgba(black, .15); + border: 1px solid rgba(black, 0.15); border-radius: 3px; transition: inherit; - box-shadow: .3em .3em .9em -.3em rgba(black, .15); + box-shadow: 0.3em 0.3em 0.9em -0.3em rgba(black, 0.15); } &:not(:hover) #{$B}-img { - box-shadow: 0 .25em 1em -.5em rgba(black, .133); + box-shadow: 0 0.25em 1em -0.5em rgba(black, 0.133); } &:hover #{$B}-img { - border: 1px solid rgba(black, .2); + border: 1px solid rgba(black, 0.2); } &-favicon { @@ -115,4 +120,4 @@ margin-right: 6px; margin-bottom: 12px; } -} \ No newline at end of file +} diff --git a/components/Image/index.tsx b/components/Image/index.tsx index 5a4060fa4..7e514a56b 100644 --- a/components/Image/index.tsx +++ b/components/Image/index.tsx @@ -62,7 +62,7 @@ const Image = (Props: ImageProps) => { if (children || caption) { return ( -
+
.img, @@ -82,7 +118,8 @@ .lightbox.open { align-items: center; - background: rgba(white, 0.966); + backdrop-filter: blur(var(--xs)); + background-color: rgba(var(--color-bg-page-rgb), 0.95); display: flex; flex-flow: nowrap column; height: 100vh; @@ -100,6 +137,7 @@ // Close Button &::after { + color: var(--color-text-muted); content: '\f00d'; cursor: pointer; display: inline-block; @@ -110,7 +148,7 @@ right: 1em; text-rendering: auto; top: 1em; - transform: scale(1.5); + transform: scale(1); transition: 0.3s 0.3s ease-in; } @@ -123,9 +161,10 @@ align-items: center; box-sizing: content-box; display: inline-flex; + flex-direction: column; justify-content: center; margin: auto; - min-height: calc(100vh + 8px); + min-height: 100vh; padding: 0; position: relative; } @@ -139,7 +178,11 @@ &.border, &:not([src$='.png']):not([src$='.svg']):not([src$='.jp2']):not([src$='.tiff']) { - box-shadow: 0 0.5em 3em -1em rgba(0, 0, 0, 0.2); + border-radius: var(--xs); + box-shadow: + 0 0 0 1px var(--color-border-default), + 0 2px 6px rgba(black, 0.05), + 0 4px 12px rgba(black, 0.05); } &[src$='svg'] { diff --git a/docs/images.md b/docs/images.md index 20bc90db0..b0b97ba5d 100644 --- a/docs/images.md +++ b/docs/images.md @@ -1,16 +1,17 @@ --- -title: "Images" +title: 'Images' category: 5fdf7610134322007389a6ed hidden: false --- + ## Syntax + ``` ![Alt text](https://cdn.path.to/some/image.jpg "This is some image...") ``` ## Examples -![Bro eats pizza and makes an OK gesture.](https://files.readme.io/6f52e22-man-eating-pizza-and-making-an-ok-gesture.jpg "Pizza Face") - +![Bro eats pizza and makes an OK gesture.](https://files.readme.io/6f52e22-man-eating-pizza-and-making-an-ok-gesture.jpg 'Pizza Face') - + diff --git a/styles/main.scss b/styles/main.scss index befe4ff67..ce07cab1e 100644 --- a/styles/main.scss +++ b/styles/main.scss @@ -16,5 +16,5 @@ .markdown-body { @include gfm; - font-size: var(--markdown-font-size, 14px); + font-size: var(--markdown-font-size, 15px); }