Hero #1
Component Structure
COPY WRAPPER (Div): A wrapper for the entire hero section. It does not have any CSS Classes directly applied to it.
HR1 SECTION (Section): The main section of the hero component. It has the CSS Class hr1__section
, which is designed to ensure the section covers the full viewport height and centers its content both vertically and horizontally.
HR1 CONTAINER (Container): This container holds the content and image of the hero section. It uses the CSS Class hr1__container
, setting it to display in a row direction with center alignment and a gap of 40px between elements.
HR1 CONTENT (Div): Contains the headline, text, and button. The CSS Class hr1__content
applies a display flex with a column direction and aligns items to the start. It takes up 50% of the container's width, adjusting to auto on mobile landscape.
HR1 HEADLINE (Heading): The main headline of the hero section, tagged as h1
. It utilizes the CSS Class hr1__headline
with no additional specified settings.
HR1 TEXT (Text-Basic): A paragraph providing additional information. It comes with a top margin of 20px, specified under the CSS Class hr1__text
.
HR1 BUTTON (Button): A call-to-action button styled as dark
with the CSS Class hr1__button
, also with a top margin of 20px.
HR1 IMAGE CONTENT (Div): This division holds the hero image and its overlay. It uses the CSS Class hr1__image-content
, ensuring the image content covers 50% of the container's width, with specific adjustments for mobile landscape.
HR1 IMAGE (Image): The hero image, with the CSS Class hr1__image
. The image is set to fill the designated space effectively.
HR1 IMAGE OVERLAY (Div): An overlay effect for the hero image, applying a black background over the image. This is managed by the CSS Class hr1__image-overlay
, making the overlay cover the entire image area.
Animation Structure
The animations are orchestrated by Bricksforge, specifically designed for the "Hero #1" component, under the timeline/event name "HR1 - Pageload". Each animation targets specific elements to enhance the user's visual experience:
HR1 HEADLINE: Animates from a 20% vertical position with 0 opacity to its final position, enhancing the headline's entrance.
HR1 TEXT: Similar to the headline, the text also animates from a 20% vertical position with 0 opacity, creating a coherent flow.
HR1 BUTTON: The button follows suit with the text and headline, ensuring a smooth, cohesive entrance for all textual elements.
HR1 IMAGE OVERLAY: Unique animation from 101% to 0% on the y-axis, creating a revealing effect for the image underneath.
HR1 IMAGE: Animates from a -20% vertical position with 0 opacity, slightly delayed to emphasize the reveal effect by the overlay.
These animations are triggered on page load, making the hero section come alive the moment a visitor lands on the page. The use of staggered animations and smooth transitions ensures a dynamic yet seamless introduction to your website's content.
Last updated