Jump to content


Photo

CSS / Template Framework.

css html5 framework template php5 jquery

  • Please log in to reply
35 replies to this topic

#1 Biorn

Biorn

    Distinguished Member

  • Members
  • PipPip
  • 28 posts
  • 9

  • LocationOdense, Denmark

Posted 01 August 2012 - 11:29 AM

Hi all..

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..
Best regards

Biorn Christiansen
ChrisB.dk
Bredstedgade 6 st th
DK 5000 Odense C

#2 SiNNuT

SiNNuT

    Sr. Member

  • Members
  • PipPipPipPip
  • 366 posts
  • 231

Posted 01 August 2012 - 11:47 AM

It depends on what you need. Curious as to what limitations you encounter in Bootstrap.

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 joshuag

joshuag

    Sr. Member

  • Members
  • PipPipPipPip
  • 109 posts
  • 71

  • LocationCalgary AB, & Mérida, Yucatan

Posted 01 August 2012 - 11:47 AM

Hi, I have a small framework called HTML Kickstart. http://www.99lime.com

#4 yellowled

yellowled

    Sr. Member

  • Members
  • PipPipPipPip
  • 183 posts
  • 117

  • LocationEutin, Germany

Posted 01 August 2012 - 11:49 AM

Personally, I don't use CSS frameworks (any more). I base all my projects on the HTML5 Boilerplate, but that's mainly because it gives me a solid starting point, mostly in terms of CSS normalization and .htaccess defaults. I really love it's build script since it takes care of a lot of small optimization tasks.

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 Pete

Pete

    Administrator

  • Administrators
  • 1,756 posts
  • 658

  • LocationChester, England

Posted 01 August 2012 - 12:08 PM

Joshua's HTML Kickstart is excellent if you want some neat stuff out of the box and the files are split up nicely if you only need a few things as well. I've got some things I'd like to use that for.

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 DaveP

DaveP

    Sr. Member

  • Members
  • PipPipPipPip
  • 286 posts
  • 136

  • LocationChorley, UK

Posted 01 August 2012 - 12:16 PM

I've used Skeleton, Foundation and Bootstrap, and they all have their strengths and weaknesses. (Converting a site from CodeIgniter to PW and from Bootstrap 1.4 to 2.0 at the moment.)

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. :-[
Twitter : Facebook : GitHub : G+ : Blog : Powered by C8H10N4O2 and C10H14N2

#7 arjen

arjen

    Sr. Member

  • Members
  • PipPipPipPip
  • 337 posts
  • 125

  • LocationHoogeveen, The Netherlands

Posted 01 August 2012 - 12:58 PM

Not much of a framework, but you might want to look at gridset by Mark Boulton Design. It's a tool to create grids and generate css only for your own grid. It is very flexible. You basicly have to build your own grid. Perhaps it's the equivalent of ProcessWire in the grid world.
work will always be the curse of the drinking classes...

#8 yellowled

yellowled

    Sr. Member

  • Members
  • PipPipPipPip
  • 183 posts
  • 117

  • LocationEutin, Germany

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 renobird

renobird

    Sr. Member

  • Members
  • PipPipPipPip
  • 362 posts
  • 233

  • LocationGainesville, Florida

Posted 01 August 2012 - 06:52 PM

Awesome! I hadn't seen HTML Kickstart before, looks really cool.
I've used Skeleton and Bootstrap quite a bit, both are great.

#10 ryan

ryan

    Hero Member

  • Administrators
  • 5,773 posts
  • 3117

  • LocationAtlanta, GA

Posted 02 August 2012 - 11:06 AM

I've now used Foundation (2 & 3), Skeleton and HTML Kickstart. Skeleton fits its name in that it doesn't really do anything more than provide the skeleton for a responsive site. It's not what I'd use for a rapid prototype because it still assumes you are going to handle most of the front-end development stuff (and this is one reason why I like it). I was pretty pleased with Skeleton when making the Blog profile, and didn't run into any real mysteries or time sinks with it.

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 arjen

arjen

    Sr. Member

  • Members
  • PipPipPipPip
  • 337 posts
  • 125

  • LocationHoogeveen, The Netherlands

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.
work will always be the curse of the drinking classes...

#12 onjegolders

onjegolders

    Hero Member

  • Members
  • PipPipPipPipPip
  • 799 posts
  • 207

  • LocationMidlands, UK

Posted 09 August 2012 - 04:31 AM

Have to say I only really started using these frameworks when responsive design became such a game changer. It's just something that I didn't feel comfortable doing all by myself.

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.

#13 Biorn

Biorn

    Distinguished Member

  • Members
  • PipPip
  • 28 posts
  • 9

  • LocationOdense, Denmark

Posted 10 August 2012 - 06:55 PM

Thanks for the inputs... :)
Best regards

Biorn Christiansen
ChrisB.dk
Bredstedgade 6 st th
DK 5000 Odense C

#14 apeisa

apeisa

    Hero Member

  • Moderators
  • 2,525 posts
  • 852

  • LocationVihti, Finland

Posted 02 October 2012 - 02:07 PM

Out of the interest, I compared few of the most popular/promising responsive frameworks. Gotta say that those big boys (foundation and tw bootstrap) are huge.


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 arjen

arjen

    Sr. Member

  • Members
  • PipPipPipPip
  • 337 posts
  • 125

  • LocationHoogeveen, The Netherlands

Posted 02 October 2012 - 02:39 PM

Apeisa, you might want to take a look at the Golden Grid System. It’s not really a framework. It’s more of a starting point and a couple of guidelines. It should save you a couple of lines of css ;)
work will always be the curse of the drinking classes...

#16 SiNNuT

SiNNuT

    Sr. Member

  • Members
  • PipPipPipPip
  • 366 posts
  • 231

Posted 02 October 2012 - 03:59 PM

There is a lot more to (CSS) performance than sheer filesize. In theory, a 20kb css file could perform worse than a 200kb css file. This has to do with the way that you craft your css rules. Some time ago i saw some very interesting videos about modern web app/site performance testing that also detailed some common css pitfalls. Unfortunately those bookmarks are AWOL.

#17 MatthewSchenker

MatthewSchenker

    Sr. Member

  • Members
  • PipPipPipPip
  • 354 posts
  • 212

  • LocationNew England, USA

Posted 20 November 2012 - 09:48 AM

Greetings,
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
Schenker Studio (Converting this to ProcessWire right now)
27" iMac || Espresso || FileZilla || Fireworks || LibreOffice || Firefox/Firebug || Intuos5 Tablet || InkScape || ArtRage

#18 neildaemond

neildaemond

    Sr. Member

  • Members
  • PipPipPipPip
  • 111 posts
  • 31

  • LocationHong Kong

Posted 20 November 2012 - 12:42 PM

I found this thread a bit ago and was like "oh, css framework? whats that? LESS scss? what?..."

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 MatthewSchenker

MatthewSchenker

    Sr. Member

  • Members
  • PipPipPipPip
  • 354 posts
  • 212

  • LocationNew England, USA

Posted 20 November 2012 - 12:51 PM

Greetings neildaemond,
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
Schenker Studio (Converting this to ProcessWire right now)
27" iMac || Espresso || FileZilla || Fireworks || LibreOffice || Firefox/Firebug || Intuos5 Tablet || InkScape || ArtRage

#20 neildaemond

neildaemond

    Sr. Member

  • Members
  • PipPipPipPip
  • 111 posts
  • 31

  • LocationHong Kong

Posted 20 November 2012 - 01:15 PM

I took the queries used in skeleton css ;) I also took their base for normalization and to fix the typography.

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

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users