圖片比較

使用滑桿並排比較兩張圖片。


import ImageCompare from 'primevue/imagecompare';

圖片使用範本定義,具有 leftright 插槽。 使用 styleclass 屬性來定義容器的大小。


<ImageCompare class="shadow-lg rounded-2xl">
    <template #left>
        <img src="~/assets/images/island1.jpg" />
    </template>
    <template #right>
        <img src="~/assets/images/island2.jpg" />
    </template>
</ImageCompare>

將響應式樣式應用於容器元素,以最佳化每個螢幕尺寸的顯示。


<ImageCompare class="sm:!w-96 shadow-lg rounded-2xl">
    <template #left>
        <img src="~/assets/images/island1.jpg" />
    </template>
    <template #right>
        <img src="~/assets/images/island2.jpg" />
    </template>
</ImageCompare>

螢幕閱讀器

ImageComponent 元件內部使用原生範圍 滑桿。 可以使用 aria-labelledbyaria-label 屬性定義描述元件的值。


<span id="image_label">Compare Images</span>
<ImageCompare class="shadow-lg rounded-2xl" aria-labelledby="image-label">
    ...
</ImageCompare>

<ImageCompare class="shadow-lg rounded-2xl" aria-label="Compare Images">
    ...
</ImageCompare>

鍵盤支援

按鍵功能
tab將焦點移至元件。
左箭頭上箭頭遞減值。
右箭頭下箭頭遞增值。
home設定最小值。
end設定最大值。
page up將值遞增 10 個步驟。
page down將值遞減 10 個步驟。