拡張機能研究所

Introducing recommended browser extensions in manga format!

2025/10/14 12:00

Backend Developer Tried Making a Page with 'Pure CSS' for the First Time and It Turned Out Better Than Expected

A backend engineer who thought 'frontend is scary...' shares how they surprisingly felt satisfied after writing their own CSS and creating a simple page.
Backend Developer Tried Making a Page with 'Pure CSS' for the First Time and It Turned Out Better Than Expected

I think there are probably quite a few people who vaguely think, "Frontend seems difficult..." or "CSS is just too complex for me..." 💭

I felt the same way—when I first heard about it, I was just confused, thinking, "Why are there so many different libraries and frameworks for CSS?" 😳 But then I heard about a backend developer who actually created a proper page using only pure CSS, and I thought, "Oh, maybe I can do it too?" ✨

The Story of Ditching Tailwind and Creating Original CSS Utilities

Apparently, this person initially used the popular TailwindCSS. I've seen it too, but all those class names popping up made me think, "Do I have to memorize all of these? That's scary!" 🤣 Plus, they saw opinions online like "Tailwind is for people who don't know CSS well," which stung a bit, so they decided to drop it.

Instead, they created their own "adaptive flex containers" and "easy-to-use utility classes" and cleverly combined them with Vue components 💡

What's Impressive About It?

  • They built a decent-looking page entirely with pure CSS
  • They used ChatGPT as a "substitute for Googling," which was super helpful, but they didn't become overly dependent on it 👍
  • Dark mode support was easy—just tweak a few variables, and the code stays clean 🌙

Of course, by today's trends, it might not be considered "super stylish," but being able to create a page that "doesn't look bad" on their own was a huge growth milestone

Why I Thought "I Could Do This Too!"

  • The process is simple: Rather than relearning a framework, it's easier to understand when you build things step by step according to what you want to achieve
  • ChatGPT serves as a great support tool (they basically used it like a Q&A box)
  • Combining it with familiar Vue components boosts efficiency

What They Want to Challenge Next

They mentioned wanting to "try animations and make things look cooler," but they also joked about feeling a bit left behind in this AI-dominated era, which felt very relatable 🤣


If you think "frontend frameworks are too complex and intimidating," starting with pure CSS in your own preferred style might be a good approach 💗

It made me realize how important it is to not overstretch yourself and just go at your own pace ✨👀

Show animated messageON
I can't believe I actually did it—so happy! 🥰

Comments

Ataror of Liliana

チャーリー

Even if it's not flashy by today's standards, it's great to be able to create something you're happy with yourself.

Ataror of Christian

クリス

Start by mastering the basics before moving on to fancy tools—understanding how CSS works makes frameworks much easier to use.

Ataror of Valentina

ベン

Nice!

Ataror of Luis

リリー

As a CS graduate who used to struggle with CSS, I regret not learning it earlier.

Ataror of Kimberly

キンバリー

Now I teach new CSS techniques and patterns to frontend developers, and it's really fun.

Ataror of Robert

ロバート

The beginning is crucial for everything—starting with the basics is important.

Ataror of Eden

ジャック

For a first attempt, this is more than enough—if it works, that's what matters.

Ataror of Aidan

エイダン

You'll get better with practice, and don't forget to experiment with different things.

Ataror of Brian

ミア

Tailwind isn't just for CSS beginners—it has its quirks but is user-friendly and excellent.

Ataror of Christian

クリス

AI can help skip the basics with Tailwind, but it's best when you understand what you're doing.

Ataror of Leo

レオ

On desktop, making the text box narrower improves readability—try setting a max-width.

Ataror of Valentina

ベン

Nice!

Ataror of Caleb

クロエ

You made Vue components with handmade CSS? That's not backend anymore, you're full-stack now.

Ataror of Nolan

ノーラン

The color scheme and layout have an AI-like feel.

Ataror of Brooklynn

ハンナ

Exactly, CSS frameworks are unnecessary.

Ataror of Robert

ロバート

All you need is reset CSS and basics for grids and fonts.

Ataror of Brooklynn

ハンナ

I've tried many, but frameworks require too much maintenance and waste time.

Ataror of George

ジョージ

Many modern frontend developers don't even know CSS basics—they treat it like a React plugin.


PICKUP
Related Articles