|
I have a question about web design from a complete idiot: how do you do it? I mean, really, from scratch, how is it done? I have heard that people used to design in a graphics program (Photoshop, Gimp) what the website should look like and then tried to translate that to CSS, html, and js, or maybe just to React these days. Is that how it's done? Right now when I want something to look a particular way, I go into a CSS file, guess at what a good value might be for a colour or a size or a font, reload the page in the browser, see how it looks, and iterate a few times. Sometimes I use the web browser's webdev tools to try to see the changes in these numbers a bit more live. What is it that people actually do? How do you even begin to do something as crazy as CSS painting? http://diana-adrianne.com/purecss-vignes/ I would love to see an intro to web design that starts like those intros to programming that begin with, this is how you install a text editor, this is how you use git, a programming language has variables and functions, and so forth, e.g. http://swcarpentry.github.io/python-novice-inflammation/setu... |
0) Start with the content. Always design around the content and the target audience in mind
1) Starting on pen and paper, I sketch 5-10 layouts in a short amount if time then I try to evaluate them based on gut feelings. This is also a good time to experiment with alternatives, new ideas. Google "webdesign patterns" if you need solutions for a given problem
2) Sketch a black and white HTML+CSS version then try to add the appropriate paddings and margins.
3) I look for inspirations in web design galleries, pinterest, dribble, whatever I can find.
4) Pick a good font for display + text, good typography is key
5) Try to make something that approaches the websites you like, grab a color palette from http://coolors.co, images from https://unsplash.com
6) Iterate
This list is incredibly leaky, but more or less this is the process if I have to design something from scratch.