--
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To post to this group, send email to object-or...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-oriented-css.
For more options, visit https://groups.google.com/d/optout.
Thanks for the suggestions. I wasn't pleased with Bootstrap for forms (actually Bootstrap 2 was fine; they worsened them in Bootstrap 3 IMO). Foundation seems to have the same drawback as Bootstrap 3, namely that the column widths have to be specified on each row rather than something semantic like "labelLeft", which gives the option to change the width of the whole column at once if needed. Of course I could add such a class to Bootstrap or Foundation, I just thought I'd ask first to see if there's already a framework that does what I want. This seems like a basic DRY principle to me but I guess others aren't bothered by it...
I'll check out inuit.css. It seems it's in a transitional state right now ("A collection of pre-alpha modules to form the new, improved inuitcss") but I'm sure I can at least take inspiration from it and from Harry Roberts' blog.
Thanks again,
Matt
On 5/4/15 8:58 PM, O Lodriguez wrote:
Hi Matt,
Look at Foundation, Bootstrap or inuit.css. What you are looking for is a flexible grid with good practice on forms.Study the work of Harry Roberts.
Cheers,Oscar
On 05 May 2015, at 02:39, Matthew Browne <mbro...@gmail.com> wrote:
Hi all,
It seems that the OOCSS framework is (sadly) no longer being developed, but I was hoping someone here could offer some suggestions for implementing responsive forms. I have been using the forms from the SASS version of the OOCSS framework, which work great for desktop browsers, but they're not as responsive as I'd like (in particular, I think there should be an option for 2-column forms using the labelLeft class to be laid out using a single column on mobile).
Can anyone suggest a good CSS library for forms that has already been mobile-optimized? I would probably just use Bootstrap, except I don't like how you have to declare the column widths on every row...and for various reasons OOCSS is my favorite forms library. Is there anything else out there that implements forms very similarly to OOCSS?
BTW to Nicole and other creators of the framework...what are you all up to these days? Are you still using the OOCSS framework or have you switched to something else? I'm sure you're still using OOCSS principles :) ...I'm just asking about the framework.
Thanks,
Matt
--
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented-css+unsub...@googlegroups.com.
To post to this group, send email to object-or...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-oriented-css.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented-css+unsub...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To post to this group, send email to object-or...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-oriented-css.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To post to this group, send email to object-or...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-oriented-css.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To post to this group, send email to object-or...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-oriented-css.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To post to this group, send email to object-or...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-oriented-css.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.
To post to this group, send email to object-or...@googlegroups.com.
Visit this group at http://groups.google.com/group/object-oriented-css.
For more options, visit https://groups.google.com/d/optout.
Also take a look at the forms at Materialize.css. Materialize appears to work in a manner similar to the Inuit system described in Harry's article, and it comes with a lot of nice-looking components and functions if you want them. The sample form does not make the first name and last name fields full-width at small sizes, but adding that responsiveness is as easy as changing the "s6" class on each of the divs surrounding those fields to "s12" and adding the "m6" class to each in order to keep them on the same line on larger screens. I just tried it in (locally) and it works. Here's how Materialize handles responsiveness: http://materializecss.com/grid.html#grid-responsive
Let us know what you think.
Thanks again everyone for the suggestions...
Materialize.css looks great overall. I really like how it has a nice set of components, including Javascript components, making it a complete alternative to Bootstrap. (I like Bootstrap's components, but more options are always good, and I think it's great if a CSS framework comes with it's own components.)
I prefer the pure.css forms due to the issue I mentioned earlier - most of the forms I deal with are relatively simple so I find it redundant to have to use grid width classes on every row. But the grids implementation looks very nice and for anything other than forms, or for more complex forms, I'll definitely be strongly considering Materialize for future projects.
On 5/5/15 2:18 PM, BBunny wrote:
Also take a look at the forms at Materialize.css. Materialize appears to work in a manner similar to the Inuit system described in Harry's article, and it comes with a lot of nice-looking components and functions if you want them. The sample form does not make the first name and last name fields full-width at small sizes, but adding that responsiveness is as easy as changing the "s6" class on each of the divs surrounding those fields to "s12" and adding the "m6" class to each in order to keep them on the same line on larger screens. I just tried it in (locally) and it works. Here's how Materialize handles responsiveness: http://materializecss.com/grid.html#grid-responsive--
Let us know what you think.
You received this message because you are subscribed to the Google Groups "Object Oriented CSS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented-css+unsub...@googlegroups.com.
If you have any other questions, please throw them out there.
To unsubscribe from this group and stop receiving emails from it, send an email to object-oriented...@googlegroups.com.