This is a submission for DEV Challenge v24.03.20, Glam Up My Markup: Camp Activities
What I Built
This was a very fun challenge.
I explain the details of this journey after the demo.
Demo
Journey
I started by choosing the colors. I wanted to deliver a cozy and warm vibe, so I used CSS Variables to help me remember them.
:root {
--color-camp-01: #738d5e; // muted green
--color-camp-02: #293d31; // rich green
--color-camp-03: #ffc78a; // warm golden
}
Looking at camp inspiration designs, I found strong typography, colorful contrasts and nature-inspired illustrations. Fonts are always hard to choose, so I made up my mind on Truculenta
and kept moving forward.
Ok, time to build the thing.
Since we cannot edit the HTML, with flexbox I manage to achieve something like this.
Looks fine, but there is still some work to be done.
This is more of a mobile-first approach, since on desktop we have more room to work with, I thought about changing the direction of the flex elements. And using the :after
pseudo element so I could place something inside the <h1>
tag.
I used an SVG from game-icons library.
Putting it all together, we have this:
Good, we are getting somewhere.
Although, there is something missing π€
Getting back at the camp designs inspiration, I found some rough edges designs, and things that give some organic look. So I decide to try some border-image
css to see how it looks.
Now, about the feedback when the form is sent?
Since I started this thinking about cozyness, we need some smooth animations:
At the last minute I decide to increased spacing between elements for improved readability π
Thank you Dev.to team for creating this challange.
Top comments (4)
Awesome vibes here
Excellent job on thisβ¦ it looks a lot better than mine so far. π
The best I've seen so farπ
Dang this looks nice, much better then mine so far!