fix(gallery): resolve image zoom stretching and add rich viewer features
deploy-chabokan / deploy (push) Canceled after 0s
deploy-chabokan / deploy (push) Canceled after 0s
This commit is contained in:
@@ -3,8 +3,17 @@ import { PhotoService } from '@/service/PhotoService';
|
||||
import { ProductService } from '@/service/ProductService';
|
||||
import { onMounted, ref } from 'vue';
|
||||
|
||||
import ImageGallery from '@/views/uikit/ImageGallery.vue';
|
||||
|
||||
const products = ref([]);
|
||||
const images = ref([]);
|
||||
const sampleGalleryImages = ref([
|
||||
{ url: 'https://primefaces.org/cdn/primevue/images/galleria/galleria10.jpg', name: 'تصویر منظره شماره ۱' },
|
||||
{ url: 'https://primefaces.org/cdn/primevue/images/galleria/galleria11.jpg', name: 'تصویر منظره شماره ۲' },
|
||||
{ url: 'https://primefaces.org/cdn/primevue/images/galleria/galleria12.jpg', name: 'تصویر سند / عمودی' },
|
||||
{ url: 'https://primefaces.org/cdn/primevue/images/galleria/galleria13.jpg', name: 'تصویر شماره ۴' },
|
||||
{ url: 'https://example.com/sample-document.pdf', name: 'سند_مالکیت.pdf' }
|
||||
]);
|
||||
const galleriaResponsiveOptions = ref([
|
||||
{
|
||||
breakpoint: '1024px',
|
||||
@@ -91,7 +100,13 @@ function getSeverity(status) {
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<div class="font-semibold text-xl mb-4">Image</div>
|
||||
<div class="font-semibold text-xl mb-2">Image Gallery with Aspect-Preserving Zoom & Rotate</div>
|
||||
<p class="text-surface-500 mb-4">گالری پیشرفته تصاویر با بزرگنمایی بدون تغییر نسبت تصویر (بدون کشیدگی)، قابلیت چرخش ۹۰ درجه، قرینه، تمام صفحه و نوار پیشنمایش بندانگشتی.</p>
|
||||
<ImageGallery v-model="sampleGalleryImages" galleryId="demoMediaGallery" />
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<div class="font-semibold text-xl mb-4">PrimeVue Image</div>
|
||||
<Image src="https://primefaces.org/cdn/primevue/images/galleria/galleria10.jpg" alt="Image" width="250" />
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user