Advertisement
D3ENNY

HTML PRODUCT

Mar 19th, 2024
609
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.74 KB | None | 0 0
  1. <!-- html -->
  2.  
  3. <ng-template #bottleTemplate let-class="class" let-type="type" let-id="id">
  4.     <div id="{{id}}" class="flex flex-wrap justify-center items-center gap-60 h-full" [ngClass]="class">
  5.         <div class="text-center" *ngFor="let el of type">
  6.             <img src="{{el.imagePath}}" alt="" class="brightness-75 saturate-50 drop-shadow-oil-900 w-max">
  7.             <p class="text-oil-100 text-[1.7rem] text-center pt-3">{{el.name}}</p>
  8.         </div>
  9.     </div>
  10. </ng-template>
  11.  
  12. <section class="bg-obsidian mb-10 grid gap-y-10 place-items-center py-8">
  13.     <p class="text-oil-50 uppercase text-center text-4xl">I nostri prodotti</p>
  14.     @defer (on viewport) {
  15.         <ng-container
  16.            [ngTemplateOutlet]="bottleTemplate"
  17.            [ngTemplateOutletContext]="{class: 'animate-slide', type: oils, id: 'oils'}">
  18.         </ng-container>
  19.     }
  20.     @placeholder {
  21.         <div>
  22.             <ng-container
  23.                [ngTemplateOutlet]="bottleTemplate"
  24.                [ngTemplateOutletContext]="{type: oils, id: 'oils'}">
  25.             </ng-container>
  26.         </div>
  27.     }
  28.     <div class="container">
  29.         <p class="text-oil-50 uppercase text-center text-4xl">Le bottiglie</p>
  30.         <hr class="h-1 mb-8 mt-2 bg-oil-100 border-0">
  31.     </div>
  32.     @defer (on viewport) {
  33.         <ng-container
  34.            [ngTemplateOutlet]="bottleTemplate"
  35.            [ngTemplateOutletContext]="{class: 'animate-slide', type: bottles, id: 'bottles'}">
  36.         </ng-container>
  37.     }
  38.     @placeholder {
  39.         <div>
  40.             <ng-container
  41.                [ngTemplateOutlet]="bottleTemplate"
  42.                [ngTemplateOutletContext]="{type: bottles, id: 'bottles'}">
  43.             </ng-container>
  44.         </div>
  45.     }
  46. </section>
  47.  
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement