nx-primeng-sakai-v17/src/app/demo/view/mediademo.component.html

52 lines
2.6 KiB
HTML
Raw Normal View History

2021-12-23 12:20:07 +00:00
<div class="grid p-fluid">
<div class="col-12">
<div class="card">
<h5>Carousel</h5>
<p-carousel [value]="products" [numVisible]="3" [numScroll]="3" [circular]="false" [responsiveOptions]="carouselResponsiveOptions">
<ng-template let-product pTemplate="item">
<div class="border-round m-2 text-center p-2 shadow-1" style="border: 1px solid var(--surface-d)">
2021-12-23 12:24:06 +00:00
<div class="my-5">
2021-12-23 12:20:07 +00:00
<img src="assets/demo/images/product/{{product.image}}" [alt]="product.name" class="shadow-4" width="50%"/>
</div>
<div>
<h5 class="mb-1">{{product.name}}</h5>
<h6 class="mt-0 mb-3">${{product.price}}</h6>
<span [class]="'product-badge status-'+product.inventoryStatus.toLowerCase()">{{product.inventoryStatus}}</span>
<div class="my-5">
<button pButton pRipple icon="pi pi-search" class="mr-2 p-button-rounded"></button>
<button pButton pRipple icon="pi pi-star-fill" class="mr-2 p-button-rounded p-button-success"></button>
<button pButton pRipple icon="pi pi-cog" class="p-button-rounded p-button-info"></button>
</div>
</div>
</div>
</ng-template>
</p-carousel>
</div>
</div>
<div class="col-12">
<div class="card">
<h5>Image</h5>
<div class="flex justify-content-center">
<p-image src="assets/demo/images/galleria/galleria10.jpg" alt="Image" width="250" [preview]="true"></p-image>
</div>
</div>
</div>
<div class="col-12">
<div class="card">
<h5>Galleria</h5>
<p-galleria [value]="images" [responsiveOptions]="galleriaResponsiveOptions"
[containerStyle]="{'max-width': '800px', 'margin':'auto'}" [numVisible]="7" [circular]="true">
<ng-template pTemplate="item" let-item>
<img [src]="item.itemImageSrc" style="width: 100%; display: block;"/>
</ng-template>
<ng-template pTemplate="thumbnail" let-item>
<div class="grid nogutter justify-center">
<img [src]="item.thumbnailImageSrc" style="display: block;"/>
</div>
</ng-template>
</p-galleria>
</div>
</div>
</div>