Bricksmotion Components
  • Getting Started
  • Setup
    • Where is my license key?
    • Activate you license within Bricksforge
  • Using components
    • Bricksforge One-Click
    • Bricks Structure
    • Activate "Event Panel"
    • Manual Importing Timelines and Events
    • Locked Classes
    • Reassign Timelines
    • Loading Conditions
  • Components
    • HEROES
      • Hero #1
      • Hero #2
      • Hero #3
      • Hero #4
      • Hero #5
      • Hero #6
      • Hero #7
      • Hero #8
      • Hero #9
      • Hero #10
    • SCROLL SCENES
      • Sticky Sections #1
      • Vertical Scroll #1
      • Scroll Scene #1
      • Scroll Scene #2
      • Scroll Scene #3
      • Scroll Scene #4
      • Scroll Scene #6
      • Scroll Scene #7
      • Scroll Scene #8
      • Scroll Scene #9
    • BUTTONS
      • Button #1
      • Button #2
      • Button #3
      • Button #4
      • Button #5
      • Button #6
      • Button #7
    • TABS
      • Tabs #3
      • Tabs #4
    • PROJECTS
      • Projects #1
      • Projects #2
      • Projects #3
      • Projects #4
      • Projects #5
      • Projects #6
      • Projects #7
    • CTA
      • CTA #1
      • CTA #2
    • CARDS
      • Cards #1
      • Cards #2
    • MENUS
      • Bottom Nav #1
      • Mega Menu #1
      • Full Screen Menu #2
      • Full Screen Menu #3
    • CUSTOM CURSORS
      • Custom Cursor #1
    • LOADING SCREENS
      • Loading Screen #1
      • Loading Screen #2
      • Loading Screen #3
    • TEXT
      • Text Hover #1
      • Split Text #2
    • IMAGE
      • Image Tilt #1
      • Image Reveal #1
      • Image Reveal #2
      • Image Reveal #3
    • PROGRESS BARS
      • Progress Bar #1
      • Progress Bar #2
Powered by GitBook
On this page
  • Component Structure
  • Animation Structure
  1. Components
  2. IMAGE

Image Reveal #3

Component Structure

  • IR3 SECTION (Section): Serves as the foundational layer for the image reveal effect, facilitating the positioning and alignment of the reveal mechanism.

  • IR3 CONTAINER (Container): Centers the image within the viewport, ensuring it's properly aligned for the reveal effect.

    • IR3 IMAGE CONTAINER (Div): The primary structure that houses the image and its masking effect, employing the ir3__img-container class for size, position, and overflow control.

      • IR3 IMAGE MASK (Div): Utilizes a grid layout to create multiple masking elements across the image surface, styled with the ir3__img-mask class. This layer is designed to reveal the image beneath through the animation of its grid items.

        • IR3 MASK GRID (Divs): Individual grid items within the mask, each styled with the ir3__mask-grid-item class, act as segments of the overall mask. These segments are animated to disappear and reveal the image below.

      • IR3 IMAGE (Image): The target image for the reveal effect, fitting the container perfectly to ensure the reveal effect is applied uniformly. Styled with the ir3__img class to cover the container's area.

Animation Structure

IR3 - SCROLL REVEAL

This timeline defines the scroll-triggered animation sequence for the Image Reveal #3 component, consisting of a singular animation that fades out the grid items to uncover the image beneath:

  • Grid Item Fade-Out Animation: Targets each grid item within the .ir3__img-mask, gradually changing their opacity to 0. This creates an effect where the image is revealed piece by piece, adding a dynamic visual interest as the user scrolls. The animation applies to all children of .ir3__img-mask that match the .ir3__mask-grid-item class, with the animation duration set to 0.5 seconds for each item.

PreviousImage Reveal #2NextPROGRESS BARS

Last updated 1 year ago