diff --git a/theme/src/client/components/global/VPCardMasonry.vue b/theme/src/client/components/global/VPCardMasonry.vue index 730d86af..1848d4a4 100644 --- a/theme/src/client/components/global/VPCardMasonry.vue +++ b/theme/src/client/components/global/VPCardMasonry.vue @@ -1,7 +1,7 @@ @@ -102,19 +106,17 @@ onMounted(() => { flex: 1; flex-direction: column; align-items: flex-start; + width: 1px; } -.vp-card-masonry > .card-masonry-item > [class^="masonry-id-"] { +.vp-card-masonry > .card-masonry-item > [class*="masonry-v-"] { width: 100%; -} - -.vp-card-masonry > .card-masonry-item > [class^="masonry-id-"] > * { + max-width: 100%; margin: 0 !important; } -.card-masonry-item > [class^="masonry-id-"] > img:only-child, -.card-masonry-item > [class^="masonry-id-"] > p > img:only-child, -.card-masonry-item > [class^="masonry-id-"] > p > a:only-child > img:only-child { +.card-masonry-item > [class*="masonry-v-"] > img:only-child, +.card-masonry-item > [class*="masonry-v-"] > a:only-child > img:only-child { display: block; border-radius: 8px; box-shadow: var(--vp-shadow-2);