A better Photoshop grid for responsive web design Posted on 20 January 2012 • 90 comments In making the move to responsive web design, one of the potential hurdles is the rather awkward maths for calculating the percentage-based widths necessary for fluid layouts. If, for example, you’re designing with a 960px grid in Photoshop and you have six columns, each 140px wide, you divide 140 by 960 to get your percentage-based width: 14.583333%. Compare that to a container that has a width of 1000px. 1000 is a nice, easy, round number. Here’s the PSD. But what about our precious 960 grids? I should point out here that I’m not proposing a new framework. Caveat 1: margins A small caveat is that the 1000px grid assumes you’re not bothered about gutters on either side of the container, which might bother some people depending on the way you do your column margins. Caveat 2: rounding errors I’d love to know if you find this useful! © 2005 – 2014 Elliot Jay Stocks.
Response JS: mobile-first responsive design in HTML5. User Interface UI Kit | Gumby Framework Introduction Gumby v2 is here. You haven't a moment to waste! So many new, amazing features await you! But first a quick crash course on the latest and greatest Gumby Framework. Some things you will need with you on this journey are: A code editor of your choice (we recommend Sublime Text 2+)A decent knowledge of HTML/CSSA willingness to learnGoogle or comparable search engine. Some optional things that we recommend include: A web server (Apache or similar) Some basic knowledge of programming (variables, functions)General knowledge of the terminal Things that are NOT required are: Any specific web framework such as Rails, Codeigniter, etc. Browser Compatibility Gumby is developed following the latest standards and specs. ChromeFirefoxOperaInternet Explorer 8 – 10 We also support some of our elderly community of browsers down to IE 8. Options There are many ways you can work with Gumby. GUIs There are several GUIs out there that take the fear/mystery/fun out of using the terminal. Vanilla CSS Mac
9 Excellent Tools for Design Mockups So you've just taken some killer photos with your new DSLR, or you captured a great video with your iPhone — what's next? While it feels natural to just post media quickly to your Facebook Page, sometimes great photos or video need their own home in the form of a personal website. But on the other hand, it's not easy to make a website layout that complements rich media. In order to make a great website, professional web designers take advantage of mockup tools to analyze layout, design and functionality. We've rounded up nine applications that can help you get the most out of designing your web layout. 1. Perhaps one of the more well-known and popular mockup tools, Balsamiq Mockups is a cloud-based mockup service (with accompanying desktop application) that enables you to quickly and easily create fun and interactive website mockups. The application comes with a huge collection of drop-in components and reusable libraries, and an easy drag-and-drop interface. 2. 3. 4. 5. 6. 7. 8.
MontageJS - HTML5 framework Less Framework 4 I called Less Framework "a CSS grid system for designing adaptive websites". It was basically a fixed-width grid that adapted to a couple of then popular screen widths by shedding some of its columns. It also had matching typographic presets to go with it, built with a modular scale based on the golden ratio. Contrary to how most CSS frameworks work, Less Framework simply provided a set of code comments and visual templates, instead of having predefined classes to control the layout with. /* Default Layout: 992px. Less Framework was popular in the early days of responsive design. Eventually, I moved on from fixed-width grid systems and worked on a fully fluid-width one, in the form of Golden Grid System. Less Framework's popularity was helped by the following contributions and the lovely people behind them (dead links crossed off):
Useful Web Apps For Prototyping and Wireframing Being able to create rapid prototypes or wireframes of web and mobile apps is crucial for improving efficiency and essentially the end product. Creating wireframes or prototypes will allow you to discuss and amend various different versions of the the project in deeper details with clients, designers and developers without the need to invest hours of staff time creating endless pixel perfect mockups. Wireframing tools will allow you to create initial mockups of your website or app, this will allow you to quickly create many different variations of the skeleton layout. By doing this you can decide which concept will work best for your requirements, this method has the added bonus of saving countless hours creating various Photoshop mockups. Prototyping is a little further down the build line compared to wireframing, with prototyping it is common to create a rough working concept of the final wireframe creation. Hot Gloo HotGloo is entirely web-based which means you can join forces. FluidiA
A Beginner's Guide to Wireframing Wireframing is an important step in any screen design process. It primarily allows you to define the information hierarchy of your design, making it easier for you to plan the layout according to how you want your user to process the information. If you've yet to use wireframing, it's time to get your feet wet. Before we get started though, a quick question: are you needing a pro website solution? If so, we have a number of HTML Templates and PSD Templates that may fit your needs. It's like an architectural blueprint; you need to see it in two-dimensional black and white diagrams before you understand how to build the actual house. At a deeper level, a wireframe is also very useful in determining how the user interacts with the interface. Wireframing is important because it allows the designer to plan the layout and interaction of an interface without being distracted by colors, typeface choices or even copy. However, I do use other tools and it depends on the project scenario.
Skeleton: Beautiful Boilerplate for Responsive, Mobile-Friendly Development