UX/UI & Visual Designer

Testing ground for everything outside the brief — an in-progress lab.

A curated selection of real work across web design, UI/UX, brand identity, and visual design.
Shoreline
Ink on paper · Aesha, 2026
Aesha Patel freelance web designer Ahmedabad
CSS · Layout

Experiment 1: How I Build Layered Compositions With Pure CSS

Create a layered visual using a relative parent container by setting the wrapper div to position: relative, making it the reference point for all child elements.

Place images inside as absolutely positioned elements, with the background image set to z-index: 0 and the foreground image set to z-index: 1, creating a simple depth hierarchy without extra complexity.

Enable overflow: visible so elements can break out of the container naturally, and add subtle offsets like margin-left: -1rem and margin-top: -1rem to enhance the layered effect.

Apply the same approach to SVG elements so they feel integrated into the composition instead of appearing boxed in.

Use tools like MagicPattern (CSS Backgrounds) to quickly generate and test background textures, and refine spacing, z-index stacking, and positioning accuracy in real time using DevTools (DOM tree and inspector).
Date: May 30th, 2026 | Aesha Patel
Contact Me
NOW PLAYING
Lo-fi Music