CSS / Template Framework.
#1
Posted 01 August 2012 - 11:29 AM
I was wondering, Is there a nice css/template framework out there?
I have been playing around with Twitters Bootstrap, but It has its limitations..
Let me hear your 2 cents..
Biorn Christiansen
ChrisB.dk
Bredstedgade 6 st th
DK 5000 Odense C
#2
Posted 01 August 2012 - 11:47 AM
Also, responsive is all the rage nowadays but not everything needs to be responsive.
Anyways, some nice ones:
http://foundation.zurb.com/
http://www.getskeleton.com/
http://www.gumbyframework.com/
http://www.yaml.de/
#3
Posted 01 August 2012 - 11:47 AM
#4
Posted 01 August 2012 - 11:49 AM
I also have a set of CSS files (actually SCSS) to "enhance" it, i.e. stuff I often or almost always need, but I wouldn't call them a framework, especially because they're very much tailored to the way I work, which might not work for everyone. Those include basic styles for forms, a sensible typographic baseline, some Sass/Compass mixins for some common CSS "tricks" and a very basic fluid grid system. It's really more of a toolbox.
The "market" on CSS frameworks has become insanely huge and crowded with a lot of so-called frameworks which cover only a fracture of what a framework should cover as well a some which try to cover everything. (And that back to IE 5.5.) It's really hard to give a recommendation since what they actually cover is so different. Are you looking for "just a grid system"? Do you want something which covers everything one might need in building a site? Do you need support for Sass or Less? Do you want just a CSS Framework or some JS/jQuery widgets included as well?
Twitter Bootstrap is very popular these days, unfortunately, a lot of sites built with it tend to look very much alike. Zurb Foundation is pretty similar. YAML is always a nice alternative if you need support for older browser; unfortunately, it's rather big because of the browser support.
#5
Posted 01 August 2012 - 12:08 PM
At the other end of the scale, I'd quite like to use Skeleton for a project I'm starting soon as it doesn't make too many assumptions and gives you a bit of a head start whilst doing some of the boring stuff for you (setting up base classes etc). I think though that like ryan has done on the ProcessWire blog profile that I'll tweak it to scale a bit wider than its default.
As yellowled quite correctly points out though, it all depends what you're after.
#6
Posted 01 August 2012 - 12:16 PM
Probably, yellowled's approach of gathering together a suite of components and tools that works for you is a good solution if you are organised enough, which I ain't.
#7
Posted 01 August 2012 - 12:58 PM
#8
Posted 01 August 2012 - 03:30 PM
Not much of a framework, but you might want to look at gridset by Mark Boulton Design.
Last time I checked (it's been some weeks), this produced huge CSS code, at least for responsive grids. It is still work in progress/beta, so I'm not sure you'd want to use this in production just yet. I am, however, sure that the fine people at Mark Boulton Design have some tricks up their sleeves to make this a powerful tool in the future.
#9
Posted 01 August 2012 - 06:52 PM
I've used Skeleton and Bootstrap quite a bit, both are great.
#10
Posted 02 August 2012 - 11:06 AM
Foundation and HTML Kickstart provide a lot more stuff for rapidly prototyping. If you need responsive, then HTML Kickstart is probably out. But if you don't need it, then I would stick with HTML Kickstart. That's because Foundation has a tendency to sometimes fall apart as soon as you throw anything at it. Example: put one too many items in a horizontal nav-bar and it breaks the whole thing. Troubleshooting this stuff sometimes takes longer than if you'd just started from scratch. I don't think that they did much "stress testing" with Foundation. Whereas HTML Kickstart is much more bulletproof and a lot more stuff "just works" without requiring a lot of your time. In addition, it comes with a few more ready-to-use components than Foundation. No doubt that Foundation just plain looks good, but it's kind of fragile. Still, it's got more going for it than not. But out of these 3, if you don't need responsive, I prefer HTML Kickstart.
#11
Posted 04 August 2012 - 12:57 PM
Last time I checked (it's been some weeks), this produced huge CSS code, at least for responsive grids. It is still work in progress/beta, so I'm not sure you'd want to use this in production just yet. I am, however, sure that the fine people at Mark Boulton Design have some tricks up their sleeves to make this a powerful tool in the future.
I should've mentioned it is still running in beta, but the way you can create your own grid relatively easy and that you are in total control (of the grid) is second to none in other frameworks. Perhaps it still produces huge css, but I think the advantages outweigh the disadvantages. I already really like it. You indeed shouldn't use this is in production yet.
#12
Posted 09 August 2012 - 04:31 AM
I agree with Ryan though that sometimes debugging someone else's coded ends up being a lot more long-winded than using your own.
Things like modals and form defaults are definitely a reason I've used Bootstrap on my last couple of projects. I certainly understand people's fears that these sites can all end up looking the same but I tend to only use a couple of bits and pieces from the CSS and mainly rely on the responsive grid.
#14
Posted 02 October 2012 - 02:07 PM
Kube 20.4kb
Skeleton 8.8kb + 1.7kb + 9.6kb ~ 20kb
Foundation 85kb
Twitter Bootstrap 115kb
(without minification and gzip)
Then I took a look at few responsive sites we have build from scratch and the amount of css was between 10kb ~ 50kb. Usually less than 20kb. Of course lot of the code from the frameworks can be removed per project basis, but that adds management overhead.
Reason for this "study" was that I am looking for best possible starting point. I am thinking going for simple responsive grid / column system and some very basic typography settings, but pretty much with that. I am not keen adding 100kb CSS just for starters. I am not only worried about loading time, but about performance of mobile browsers to handle that all (specially with older/cheaper devices).
#15
Posted 02 October 2012 - 02:39 PM
#16
Posted 02 October 2012 - 03:59 PM
#17
Posted 20 November 2012 - 09:48 AM
Glad to discover this topic.
For a long time, I've been building my own library of CSS elements, and I have a set of UI elements (sliders, tabs, buttons, etc) from various sources. I get a tab element from here and an image slider from over there, button ideas from over there, a particular technique for being responsive, etc. Working this way has helped me learn more about how JQuery works, and to understand responsive design.
At the same time, I like the idea of putting all these parts together into a single toolbox like Bootstrap or Foundation. The downside, it seems, is that it feels like a toolbox is a way of saying that you'll now limit yourself to the tools and techniques included in that system. I know you're not forced to do it, but if you're not using those elements why bother with the toolbox? Still, I definitely see how using a toolbox would speed up my development. I also see how it can be beneficial to get involved in a community of developers who are using it.
In recent years, I've been using Joomla for all my sites. With that CMS, the difficulty of including a framework makes you avoid it. Now that I'm using ProcessWire, including a toolbox seems rather intuitive, so it's become a burning question for me.
After playing with Bootstrap and Foundation... It's a close call, but I like Foundation a bit more. I was looking for a tie-breaker, which for me was the Orbit image slider (http://foundation.zu.../docs/orbit.php)!
Thanks,
Matthew
27" iMac || Espresso || FileZilla || Fireworks || LibreOffice || Firefox/Firebug || Intuos5 Tablet || InkScape || ArtRage
#18
Posted 20 November 2012 - 12:42 PM
I spent the next few days getting blown away with thoughts of being uber productive from then on, after installing and testing the full customizable verisons of bootstrap and foundation. I was conviced that foundation was going to make my life a breeze ( i too favored the orbit script, and the modern style). However, I was doing a very specific and custom design and I jsut couldn't mold it to do what I wanted to. the scss code behind it really is huge, and its only easy to change the basic options. I scrapped the whole thing and rewrote it. plus I was waiting quite long each iteration to let compass recompile.
I think the bulkier tools have their place with utility sites and web applications, but for a site focused on company identity, it seems too cookie-cutter for my liking. I resorted to using LESS with semantic.gs grid system. Its a very basic grid system, but allows me to control thing more with css, instead of too many classes in my xhtml.
I think I like having more control over my tools, and thats why I like PW. Its kind of like the new lego... sure the starwars models look cool but, those giant peices used in a ship will only ever make another ship.
#19
Posted 20 November 2012 - 12:51 PM
I'm still investigating the use of these toolkits, and very much on the fence about it. It helps to hear your experiences with Foundation. Sounds like maybe you and I are at the same stage with this?
I'm wondering whether for people who have already built up their own CSS library, if the simpler CSS grid systems (without all the UI elements) are a better way to go?
The one area that I feel is a big benefit is the handling of different viewports. Like everyone else, I've struggled with nailing down a set of responsive elements in my own toolbox. Foundation and Bootstrap do seem to have that pretty well taken care of. But then again, some of the simpler grid systems also have that down.
One of the great things about ProcessWire is that it is easy to experiment with all these toolboxes pretty quickly.
Thanks,
Matthew
27" iMac || Espresso || FileZilla || Fireworks || LibreOffice || Firefox/Firebug || Intuos5 Tablet || InkScape || ArtRage
#20
Posted 20 November 2012 - 01:15 PM
Their limits seem to be nice but, I still have to figure out how to properly modify the css within them though~ I'm hoping that using LESS I can adjust some variables and that can have the proper effect on the page~ havn't gotten to that point yet though, haha
Also tagged with one or more of these keywords: css, html5, framework, template, php5, jquery
Community Support →
General Support →
Repeater and Colorpicker: different colour for each repeaterStarted by Alex, 20 May 2013 |
|
|
||
Off Topic →
Dev Talk →
help with URL param changeStarted by Macrura, 05 May 2013 |
|
|
||
Community Support →
General Support →
Creating A Javascript/JQuery Accordion for Repeating FieldsStarted by rosieate, 23 Apr 2013 |
|
|
||
Off Topic →
Dev Talk →
Anyone fancy a jQuery puzzle?Started by onjegolders, 18 Apr 2013 |
|
|
||
Community Support →
API & Templates →
Programmatically change page template in modulesStarted by boundaryfunctions, 11 Apr 2013 |
|
|
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users













