⬆️ ⬇️

30 CSS frameworks for responsive web design

Noticed, recently, at any mention of Twitter Bootstrap, at least one person notes that "too much of it has become." Most people are satisfied, but some have already become boring and they want something new. Therefore, I decided to write an article with a collection of css frameworks, I think everyone can find something for themselves. At the same time we will make the Internet more diverse.





Twitter Bootstrap







I apologize to those who hate him, but still it is impossible not to mention him in this list.

A very common and widely used framework about which many articles have already been written, so I’ll just briefly list its features:



Based on this, we can say that Bootstrap is all-in-one that will satisfy any developer’s needs, which makes it so popular.

')

Responsive Grid System







The developer claims that this is not a framework, and not a set of blanks, and says that this is a quick and easy way to create a responsive web site.

The following features are highlighted on the official website:



Markup and nothing more.



1140 CSS Grid







Markup 1140px, designed for 1280px-monitors. On lower resolution monitors, it becomes rubber and adapts to the width of the browser window. After a certain point, it uses media queries to transfer the mobile version, which puts the columns in a stack, so that the information retains its meaning.



If you are developing sites with a page width of 1140 pixels, this is probably what you need.



Skeleton







Also already mentioned here more than once, so the description is immediately:





The semantic grid







I did not find a single mention on Habré, although maybe the search broke ...





Frameless grid







Looking for a responsive design, but hate rubber markings? I think it will suit you. The bottom line is this: create many repetitive columns with a fixed width, center them around the window, and that’s it! Adapted not by pixels, but by columns. Those columns that go beyond the limits of the view are hidden and the layout is rebuilt. The official site of this framework is adapted to the resolution of 320, 480, 600, 900 and 1900 pixels.

There are templates on LESS, SCSS, HTML base, template for Photoshop.

Quite an interesting idea, I recommend at least to go and see how it looks.



Gumby framework







"The framework with which you are already familiar." By filling reminds Bootstrap.





Gridless







HTML5 and CSS3 template for creating responsive, cross-browser websites with excellent typography.





Adaptive Markup for Compass (SUSY)







Full support for Ruby on Rails, requires the installation of the compass gem. A very simple installation and configuration process, variable width of columns and indents, any number of columns. It is also possible to switch to 1140px markup.



The Goldilocks Approach







"A good start for a design in which device resolution is removed from the equation."



On the official website there are examples of all three types of display design using media queries.



Proportional grids







The developer of this framework used the box-sizing css-property to create a solution that allows the use of fixed spaces between the columns (em / rem) and rubber columns. The distance between the columns will remain the same for all breakpoints, associated with the basic font-size.

The columns are determined by proportions, for example, one second, one third, and can be used as many times as you like, even inside another column. There is also support for IE8, and slightly different markup for IE7 and below. Written in SASS.



Foundation 3







Also recently mentioned on Habré, declares itself as the most advanced adaptive framework for the front end.





Amazium











Golden Grid System







GGS divides the screen into 18 even-numbered columns. The outermost columns are faces; 16 columns for design remain. Columns can be combined to form an 8-column layout for tablets, or 4-column for phones. With this solution, GGS covers resolutions from 240px to 2560px.





Initializr







It is rather not a framework, but a tool for generating templates using HTML5, CSS3 and jQuery.





Simple grid











Stack layout











320 and Up







For owners of netbooks - you need to scroll down, I myself did not immediately understand where I got.

320 and Up is a lightweight, easy-to-use responsive template for web design. I changed my principle from “first design for small screens” to “content first, then markup”.





Fliud baseline grid







HTML5 and CSS3 development kit, which provides a foundation for the rapid development of a website design. The framework was built in compliance with typographic standards, and combines the principles of layout with rubber columns, basic layout and adaptive design "first for mobile devices."





Columnal







Columnal is a “remix” of several other markup. Rubber label taken from 1140 CSS Grid, additional features taken from the 960 Grid System. The width is 1140px, rubber, so it will match the width of most browsers.





Ingrid Framwork







Ingrid is a lightweight CSS markup rubber system whose goal is to reduce the need to use classes or individual types. Because of this, it becomes less intrusive and easier to rebuild for adaptive layout. It is also an expandable system that is easy to customize for your own purposes.



Yet Another Mobile Boilerplate







YAMB is a toolkit for web designers that allows you to cost responsive websites faster. YAMB websites will be optimized for screens with a width of 320 to infinity.





Less Framework 4







Less Framework 4 contains 4 layouts and three sets of typography, all based on a single grid.

Versions of typesetting: standard, for tablets, for mobile devices and wide for mobile devices

Each layout is based on 68px wide columns and 24px indents. Only the number of columns and the width of the indentation changes.





ResponsiveAeon











Titan framework











Gridiculous











tigerforce added the following three frameworks:


Kube







Minimal, but at the same time sufficient adaptive framework.





inuit.css



image



"Freymork for serious web developers."





HTML KickStart







HTML KickStart is a set of HTML5, CSS, JS (jQuery) files that provide basic design for sites, freeing developers from design work.





The following framework is suggested by Agel_Nash


Simpliste







In order to create a website, it is not necessary to deal with complex engines and their administrative panels. Simpliste is a very easy-to-use HTML template for projects in which you need to create one or a couple of pages with a simple structure. If you want to create a simple information page, and the less code you need to write, and kilobytes to load, the better, then “Simpliste” is just what you need.

Article on Habré: Simpliste



The following framework is non-adaptive, but it has an additional JS library for loading the corresponding CSS, and underlies several adaptive


960 Grid System







A framework that supports 12-column and 16-column grid width 960px.





Ps. If you find errors or incorrect use of terminology - please write in the LAN, I will correct it.



UPD: Noted about 960.gs, added three more adaptive.

UPD2: Added 4 frameworks from tigerforce and Agel_Nash .

Source: https://habr.com/ru/post/156747/



All Articles