Merge pull request #304958 from yogeshwaran-c/fix/image-preview-checkerboard-triangles

fix: use conic-gradient for image preview transparency checkerboard
This commit is contained in:
Matt Bierner
2026-03-26 20:16:01 -07:00
committed by GitHub

View File

@@ -33,21 +33,16 @@ body img {
.container.image img { .container.image img {
padding: 0; padding: 0;
background-position: 0 0, 8px 8px;
background-size: 16px 16px; background-size: 16px 16px;
border: 1px solid var(--vscode-imagePreview-border); border: 1px solid var(--vscode-imagePreview-border);
} }
.container.image img { .container.image img {
background-image: background-image: conic-gradient(rgb(230, 230, 230) 25%, transparent 25% 50%, rgb(230, 230, 230) 50% 75%, transparent 75%);
linear-gradient(45deg, rgb(230, 230, 230) 25%, transparent 25%, transparent 75%, rgb(230, 230, 230) 75%, rgb(230, 230, 230)),
linear-gradient(45deg, rgb(230, 230, 230) 25%, transparent 25%, transparent 75%, rgb(230, 230, 230) 75%, rgb(230, 230, 230));
} }
.vscode-dark.container.image img { .vscode-dark.container.image img {
background-image: background-image: conic-gradient(rgb(20, 20, 20) 25%, transparent 25% 50%, rgb(20, 20, 20) 50% 75%, transparent 75%);
linear-gradient(45deg, rgb(20, 20, 20) 25%, transparent 25%, transparent 75%, rgb(20, 20, 20) 75%, rgb(20, 20, 20)),
linear-gradient(45deg, rgb(20, 20, 20) 25%, transparent 25%, transparent 75%, rgb(20, 20, 20) 75%, rgb(20, 20, 20));
} }
.container img.pixelated { .container img.pixelated {