For progressive customization you could take a look at SemanticUI's 3 layer
structure (Defaults -> Theme -> Site)
http://semantic-ui.com/usage/theming.html

For constrains based layouts you could take a look at GSS
http://gridstylesheets.org/



On Mon, Sep 26, 2016 at 2:47 AM, Duane Johnson <[email protected]>
wrote:

> Cascading Style Sheets are a way of selecting elements of a document and
> describing their properties.
>
> At a high level, as a designer (be gentle as I pretend to be a designer),
> I want to precisely articulate certain requirements of the properties of a
> website, while playing with (i.e. allowing variability) in another set of
> properties.
>
> For instance, it may be important to require that the contrast ratio
> between adjacent colors is high--whether for minimal legibility or for
> older eyes. Perhaps what the actual colors are will matter less, but it's
> also possible that the colors should adhere to various rules of Color
> Theory--triadic schemes, compound schemes, or analogous schemes for
> instance.
>
> As another example, I may want to require that a certain amount of space
> exists between columns, or between major components such as a navbar and
> main block. The style of the elements doesn't matter as much as the
> relationship between or among elements.
>
> Many times, when I'm developing a website, the concept of a CSS "class
> name" isn't really useful until development nears the end. The reason for
> this is that the structure of pages and knowledge about what styles are
> repeated and conserved among elements is being developed *simultaneously*.
>
> I think if we were to extend the Elm-esque way of incremental and
> rewarding development into the world of CSS, we would need to take a step
> back from what CSS models and ask what we should be modeling.
>
> Right now, I'm thinking that in an ideal world, I would be able to specify
> the important requirements of a website's styles, and then allow it to
> automatically generate the rest. As I go, I'd like to tweak the
> requirements and play with the autogenerated values until I arrive at a
> desirable structure and visually appealing website.
>
> As I develop the HTML side of the website, I'd like Elm to automatically
> "constrain" the new HTML's styles to those of the existing requirements.
>
> It sounds like what I want is a constraint solver.
>
> Has there been any research into this area in other languages?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Elm Discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to