Posts Tagged ‘Design’

9 Basic Principles Of Responsive Web Design

Posted on November 2014 at about 11:52 PM by hwa

Got this from FROONT’s blog, very informative and well explained with animated GIF on responsive web design.

Tips: Click on the image to view the animated GIF!

Responsive vs Adaptive

It might seem the same but it isn’t. Both approaches complement each other, so there is no right or wrong way to do it. Let the content decide.


It might seem the same but it isn’t. Both approaches complement each other, so there is no right or wrong way to do it. Let the content decide.

Flow vs Static

As screen sizes become smaller, content starts to take up more vertical space and anything below will be pushed down, it’s called the flow. That might be tricky to grasp if you are used to design with pixels and points, but makes total sense when you get used to it.


As screen sizes become smaller, content starts to take up more vertical space and anything below will be pushed down, it’s called the flow. That might be tricky to grasp if you are used to design with pixels and points, but makes total sense when you get used to it.

Relative Units vs Static Units

The canvas can be a desktop, mobile screen or anything in between. Pixel density can also vary, so we need units that are flexible and work everywhere. That’s where relative units like percents come in handy. So making something 50% wide means it will always take half of the screen (or viewport, which is the size of the opened browser window).


The canvas can be a desktop, mobile screen or anything in between. Pixel density can also vary, so we need units that are flexible and work everywhere. That’s where relative units like percents come in handy. So making something 50% wide means it will always take half of the screen (or viewport, which is the size of the opened browser window).

With Breakpoints vs Without Breakpoints

Breakpoints allow the layout to change at predefined points, i.e. having 3 columns on a desktop, but only 1 column on a mobile device. Most CSS properties can be changed from one breakpoint to another. Usually where you put one depends on the content. If a sentence breaks, you might need to add a breakpoint. But use them with caution – it can get messy quickly when it’s difficult to understand what is influencing what.


Breakpoints allow the layout to change at predefined points, i.e. having 3 columns on a desktop, but only 1 column on a mobile device. Most CSS properties can be changed from one breakpoint to another. Usually where you put one depends on the content. If a sentence breaks, you might need to add a breakpoint. But use them with caution – it can get messy quickly when it’s difficult to understand what is influencing what.

Max Width vs No Max Width

Sometimes it’s great that content takes up the whole width of a screen, like on a mobile device, but having the same content stretching to the whole width of your TV screen often makes less sense. This is why Min/Max values help. For example having width of 100% and Max width of 1000px would mean that content will fill the screen, but don’t go over 1000px.


Sometimes it’s great that content takes up the whole width of a screen, like on a mobile device, but having the same content stretching to the whole width of your TV screen often makes less sense. This is why Min/Max values help. For example having width of 100% and Max width of 1000px would mean that content will fill the screen, but don’t go over 1000px.

Nested vs Not Nested

Remember the relative position? Having a lot of elements depending on each other would be difficult to control, therefore wrapping elements in a container keeps it way more understandable, clean and tidy. This is where static units like pixels can help. They are useful for content that you don’t want to scale, like logos and buttons.


Remember the relative position? Having a lot of elements depending on each other would be difficult to control, therefore wrapping elements in a container keeps it way more understandable, clean and tidy. This is where static units like pixels can help. They are useful for content that you don’t want to scale, like logos and buttons.

Desktop First vs Mobile First

Technically there isn’t much of a difference if a project is started from a smaller screen to a bigger (mobile first) or vice versa (desktop first). Yet it adds extra limitations and helps you make decisions if you start with mobile first. Often people start from both ends at once, so really, go and see what works better for you.


Technically there isn’t much of a difference if a project is started from a smaller screen to a bigger (mobile first) or vice versa (desktop first). Yet it adds extra limitations and helps you make decisions if you start with mobile first. Often people start from both ends at once, so really, go and see what works better for you.

System Fonts vs Webfonts

Wanna have a cool looking Futura or Didot on your website? Use webfonts! Although they will look stunning, remember that each will be downloaded and the more you’ll have, the longer it will take to load the page. System fonts on the other hand are lightning fast, except when the user doesn’t have it locally, it will fall back to a default font.


Wanna have a cool looking Futura or Didot on your website? Use webfonts! Although they will look stunning, remember that each will be downloaded and the more you’ll have, the longer it will take to load the page. System fonts on the other hand are lightning fast, except when the user doesn’t have it locally, it will fall back to a default font.

Vectors vs Images

Does your icon have lot of details and some fancy effects applied? If yes, use a bitmap. If not, consider using a vector image. For bitmaps use a jpg, png or a gif, for vectors the best choice would be a SVG or an icon font. Each has some benefits and some drawbacks. However keep in mind the size — no pictures should go online without optimisation. Vectors on the other hand often are tiny, but some older browsers won’t support it. Also, if it has lots of curves, it might be heavier than a bitmap, so choose wisely.


Does your icon have lot of details and some fancy effects applied? If yes, use a bitmap. If not, consider using a vector image. For bitmaps use a jpg, png or a gif, for vectors the best choice would be a SVG or an icon font. Each has some benefits and some drawbacks. However keep in mind the size — no pictures should go online without optimisation. Vectors on the other hand often are tiny, but some older browsers won’t support it. Also, if it has lots of curves, it might be heavier than a bitmap, so choose wisely.

This article is originally posted at FROONT’s blog, under the title 9 basic principles of responsive web design. Head over to the original blog for more information, and also discussion on this subject.

Major Revamp For Twitter Layout

Posted on November 2011 at about 11:43 PM by hwa

If you all have notice, over the pass few days I posted quite a lot of photos, especially from my tweets.

There are reason for this though, one being that I was developing a plugin that can pull images from my tweets and display it in my blog, hence I keep testing it. But now the plugin has complete so I guess I won’t playing much with Twitter photo anymore, at least for now.

The plugin is actually one of the milestone for my blog, as it bring my blog closer to micro blogging, and it also make my tweets much more interesting. 😀 Hopefully I can develop the plugin not only to pull images but also some other stuff, like video or maybe geotagging from Twitter.

Anyway, for now I hope you enjoy my tweet photos, if you see any issue or the layout broken, please do not hesitate to contact me or just comment in the broken post, I’ll get notified. 😉

Twitter Layout Enhancement

Posted on November 2011 at about 6:57 AM by hwa

Just finished some enhancement for my Twitter layout, the design is slightly more appealing, and I personally believe it’s much more cleaner, no messy lines anymore.

I added a Twitter bird as background to indicate that the content are actually tweets. And lastly, I also added a link to my Twitter account, feel free to follow me.

Hope you guys like the new design, let me know if you have any comments.

Minor Theme Update

Posted on January 2007 at about 1:44 AM by hwa

Now that if you haven’t notice this, i did a minor update to my current theme, changed a bit the sidebar as well as a whole new date design in each post. 😉

New Icon Set

Posted on January 2007 at about 12:16 AM by hwa

Changed a whole new set of icons for my theme, better than previous one created by me, which i think is kinda sucks. 😆 I’m now using the Silk icon set by famfamfam, it’s a very nice icon really, a big thanks to Mark James for this great icon set! 🙂

Ikram-zidane.com v2

Posted on December 2006 at about 1:13 AM by hwa

Congratulation Ikram-zidane.com for launching the Ikram-zidane.com v2, it’s a whole new design and like usual the design really impressed me, keep up the good work! 😉