How to Create Netflix Card Animation Effect In LWC?

How to Create Netflix Card Animation Effect In LWC?
In this blog, you will learn how you can create Netflix Card Animation Effect in lightning web component.

Sample Code

LWC.html

<template>
    <lightning-card title="NETFLIX" icon-name="standard:video">
    <div class="container">
        <a href="#a" class="item"><img src="https://legendary-digital-network-assets.s3.amazonaws.com/wp-content/uploads/2022/02/12182718/Stranger-Things-4-Poster.jpg" alt="A"></a>
        <a href="#b" class="item"><img src="https://punto.com.ph/wp-content/uploads/2021/11/EN-US_LCDP-P5V2_Vertical_RGB_PRE.jpg" alt="B"></a>
        <a href="#c" class="item"><img src="https://sportshub.cbsistatic.com/i/2022/07/25/b87bfa41-24d7-4041-8bbe-e219c41aba52/the-sandman-netflix-poster.jpg?auto=webp&width=1500&height=2222&crop=0.675:1,smart" alt="C"></a>
        <a href="#d" class="item"><img src="https://pbs.twimg.com/media/Ec_7SzOUEAAuGit.jpg" alt="D"></a>
        <a href="#e" class="item"><img src="https://terrigen-cdn-dev.marvel.com/content/prod/1x/daredevil_s3_vertical-main_rgb.jpg" alt="E"></a>
      </div>
    </lightning-card>
</template>


LWC.xml

<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata">
    <apiVersion>55.0</apiVersion>
    <isExposed>true</isExposed>
    <targets>
        <target>lightning__HomePage</target>
        <target>lightning__AppPage</target>
        <target>lightning__Tab</target>
    </targets>
</LightningComponentBundle>


LWC.css

.container {
    display: flex;
    margin-top: 50px;
  }
  
  .item {
    position: relative;
    display: block;
    flex: 1 1 0px;
    transition: transform 500ms;
  }
  .container:focus-within .item,
  .container:hover .item {
    transform: translateX(-25%);
  }
  .item:focus ~ .item,
  .item:hover ~ .item {
    transform: translateX(25%);
  }
  .container .item:focus,
  .container .item:hover {
    transform: scale(1.5);
    z-index: 1;
  }
  body {
    overflow: hidden;
  }
  .item img {
    display: block;
    max-width: 100%;
  }

Demo


Follow Us

Posted By : Sudeer Kamat Date :

view_module Related

  • How To Create Product Lightning Card UI Design Using LWC?How To Create Product Lightning Card UI Design Using LWC?
  • How To Integrate YouTube API Using LWC In Salesforce?How To Integrate YouTube API Using LWC In Salesforce?
  • How To Integrate Github Using Fetch API In LWC?How To Integrate Github Using Fetch API In LWC?
  • How To Create Animate Email Notification Using LWC?How To Create Animate Email Notification Using LWC?
  • How to Create Apple Music Card Animation Effect In LWC?How to Create Apple Music Card Animation Effect In LWC?

Comments 0