HN user

brebory

26 karma

web and ios developer

Posts2
Comments13
View on HN
#FF4A00 13 years ago

It helps to remember that: 1. #RRGGBB 2. B + G = Cyan 3. R + B = Magenta 4. R + G = Yellow 5. Equal amounts of all three channels = Gray 6. #000000 = Black 7. #FFFFFF = White

Think of the rgb color space as a cube, with each of Black, White, Red, Green, Blue, Cyan, Magenta, Yellow on the vertices. Then you define any hex color as point somewhere in this cube and it's pretty easy to imagine what it'll look like.

I'm not defending layervault's overuse of the concept, but one of the (many) ways to achieve typographic hierarchy is to map the contrast of an element to the relative importance of that element. Look at it this way: Without even reading it, you know that the gray text is supplemental or auxiliary information, because it has this visual cue.

Of course, sacrificing readability to achieve this definitely isn't the best MO.

The difference between bootstrap and a CMS is that bootstrap doesn't mess with any wysiwyg interface bullshit. It's just a pre-fabricated way to architect your html, css, and javascript, and the default styling makes things look very professional.

Something to think about: web browsers natively display content in a responsive fashion. Any page that doesn't display responsively is that way due to constraints put on it by the developer. It's great that people are finally embracing the fluid nature of the web rather than trying to pidgeonhole it into the realm of print design.