DEV Community

Syed Asif Ali
Syed Asif Ali

Posted on • Edited on

Every Office Begins with a Pen – CSS Art for the Office Culture Challenge

Frontend Challenge CSS Art Submission

This is a submission for Frontend Challenge: Office Edition sponsored by Axero, CSS Art: Office Culture.

🖋️ Inspiration

In any office, the pen is the starting point — for ideas, signatures, planning, and communication. Inspired by this humble but essential tool, I created a CSS-only illustration that highlights the pen and paper as timeless symbols of office culture.

This project is a minimalist yet expressive nod to daily office life, blending creativity and functionality.

🎨 Demo

CSS Pen and Paper Artwork

🛠️ Journey

This project was built using HTML and pure CSS, without any JavaScript. I focused on advanced CSS techniques to bring the pen and paper to life, including:

  • conic-gradient and radial-gradient for creating detailed pen tips and shadows.
  • CSS pseudo-elements ::before and ::after for building complex shapes.
  • Custom properties (CSS variables) to control scaling and responsiveness.
  • Transformations and clip-path to achieve layered effects and dimension.

What I Learned

  • How gradients can replicate metallic reflections and depth.
  • Using pseudo-elements and minimal markup to create clean and reusable designs.
  • Enhanced understanding of responsive design using --scale-factor.

Challenges Faced

  • Making the illustration responsive without distorting proportions.
  • Simulating a metallic pen finish using only CSS gradients.
  • Achieving cross-browser consistency with clip-path and transforms.

👨‍💻 Author

Created by Syed Asif Ali

Feedback and constructive comments are welcome!


Thank you to DEV and Axero for encouraging creativity through this challenge. It’s been both fun and educational to push the limits of CSS as an art tool.

Top comments (1)