The most challenging thing for a web developer to do is to center a div horizontally and vertically. Centering elements are common in web development, and there are tons of ways to get the job done.
Here are some ways to center any element using CSS.
The most common way of centering is to align the text to the center. In other words, set the parent element to
text-align: center and the children element to
Pretty self-explanatory. Let’s move on to the auto margin approach.
A classic way of centering elements is to set the parent element to…
For the past years, everyone liked the idea of the so-called “dark mode.” It enables us to do things in dark surroundings and extends battery life by 5% to 30% (Demarest, 2021).
Now what makes a good dark interface is that it’s not only inverting colors. It involves careful guidelines for designers to follow. I’ll uncover some of them in this article, be sure to remember them the next time you’re designing.
When you don't know where to begin, get inspired from different platform guidelines. Here are some you can get inspiration:
2020 turned out to be a nightmare for us, complete with piles of toilet paper, awkward Zoom meetings, and bleak days of chaos. This didn’t stop us from being creative, and we tried our best to move forward.
When it comes to design, we always keep an eye on the most recent trends. So after a handful of research, I made a list of web design trends that may inspire you in the future, whether you’re getting started with web design or redesigning your website.
Oversized typography is becoming mainstream in web design. Most websites use bold and large typography…
Flat UI is getting dull, and drop shadows are rising. Don’t get me wrong, both of those things are mesmerizing in design. Getting it right can be tricky, but it doesn't have to be. Here are helpful tips on creating drop shadows that stand out.
Whether you’re using any design apps (Adobe XD, Figma, Sketch), default shadows don’t look great. So, don’t use those in your design.
To demonstrate this, let’s look at the properties on the header image.
I created a curated list of generators when I was a kid. The article was from a year ago, so to pay tribute to my old self, I created another list of generators for you to use. So, here is another list, and feel free to suggest more in the comments below.
Creating cards are important in the design, either for the web or mobile. Cards still become a design staple nowadays and there are good reasons for it. Here are some 7 common reasons why you should use cards in web and mobile design.
2020, its the most wonderful time of the year. Creating new opportunities for designers to create new websites and portfolios. And yet designers these days settle down to something old and traditional or new and trendy designs. So if your website needs a new makeover, here are 10 new trends that you can follow for the year 2020. Let’s dive into it.
User Experience is how the user interacts with your product through usability, accessibility, and desirability. But sometimes your design can be a total waste because there are laws of UX design that you didn’t follow. So here are laws you need to follow for an efficient product.
Is it hard for you to read text on the web on your devices? Sure you’ve squinted or tried to move your phone closer before so that you could read the text better. In today’s designs, most websites become unreadable because of the new typography trend towards lighter and thinner fonts, and with bad contrast, it makes it hard for the elderly or the visually impaired to read the content. So why designers are just settling down to lighter and lighter text? Here’s why and how to tackle the issue.
If you go to a subway station, you may encounter signs like that one on top. And the cool part is that the font that they’re using is called Helvetica. It’s the most favorite font that most people (even companies) use for corporate logos, signs, print, and much more. But have you wondered how this one became overrated?
I mostly write about design and development. But I hope I can write something random soon.