Skip to content

emineugurlu/Modern-Card-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🃏 FocusGrid: Dynamic Interaction & State Distortion

"An advanced UI interaction experiment exploring focused state amplification and background 'shiver' effects through CSS keyframe orchestration."

Repo Size Language Count Animation Style

User focus is a finite resource. This project explores Selective Attention UI, where a primary interaction (zooming a card) triggers a secondary "distortion" effect on non-active elements. By utilizing high-frequency CSS shake animations, I created a visual hierarchy that intuitively guides the user's eye toward active content while adding a playful, organic feel to the layout.


🚀 Engineering Mindset

This experiment focuses on Contextual State Management:

  • State-Driven Distortion: Implementing a global "hover/active" state where sibling elements receive a rapid, low-amplitude transform animation to simulate an "ant-like" movement.
  • Scale & Reveal Logic: Utilizing transform: scale() paired with overflow: hidden to transition from a compact card to a detailed information view without disrupting the grid flow.
  • Performance-Optimized Jitter: Using hardware-accelerated translate3d for the shaky effect to ensure high frame rates even when multiple elements are animating simultaneously.
  • Relative Transition Timing: Synchronizing the zoom speed of the active card with the jitter frequency of the others to maintain a harmonious visual rhythm.

🌟 Key Features

  • Interactive Zoom: Smooth expansion of clicked cards to reveal hidden metadata.
  • Ant-Movement Effect: A unique "distorted" animation for inactive cards, providing dynamic feedback.
  • Responsive Grid Architecture: Fully fluid layout that preserves the interaction logic across mobile and desktop viewports.

🔧 Technical Stack

  • HTML5: Structured containers for modular card units.
  • CSS3: Intensive use of @keyframes, transform-origin, and transition delays for complex state-dependent styling.

📸 Visual Showcase

Zoom Focus

Distortion View

Mobile Details


🛠️ Installation & Usage

  1. Clone the repository:
    git clone [https://github.com/emineugurlu/Modern-Card-Design.git](https://github.com/emineugurlu/Modern-Card-Design.git)
  2. Open the Project:
    cd Modern-Card-Design
    open index.html
    

Developed by Emine Uğurlu with a focus on experimental CSS motion and UX psychology.

About

An experimental UI interaction project exploring state-driven distortion and focus amplification. Features dynamic zoom mechanics, high-frequency CSS jitter effects, and responsive grid orchestration for modern web experiences.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors