girouette icon indicating copy to clipboard operation
girouette copied to clipboard

Grammar-based, generative approach to CSS.

Results 9 girouette issues
Sort by recently updated
recently updated
newest added

Girouette, Instaparse and Garden are all written in CLJC, which means that it should be possible to generate the CSS content while running in the browser. That could be a...

workflow-integration

This task is to be done via the Wiki pages. Contributions are very welcome, even for little bits of documentation. Before the next release, I will merge the commits from...

documentation
contribution welcome
good first issue
no contrib no release 😎

We may add a grammar for setting css variables, for example: ``` (* Matches "set-var-foobar-#fff" *) set-css-variable = css-variable-name encoded-css-value ``` or to read a css variable: ``` read-css-variable =...

enhancement
experimental

There is a good library from which we can get inspired - no need to do anything compatible however. https://animxyz.com/ Found from article https://css-tricks.com/animxyz/ Other libraries worth taking a look:...

enhancement

Support hex value opacity in predefined-color-opacity type color, which can be used in custom color map. e.g. `#00000005`

enhancement

Hello, I am having some problems with the[ tailwind ring styles](https://tailwindcss.com/docs/ring-width). The created styles result in the browser to `box-shadow: none`, since they are somehow invalid. With the classes `:ring-1...

bug
contribution welcome
good first issue

In order for larger sizes to override smaller ones and thus allow examples like `grid grid-cols-3 md:grid-cols-4 lg:grid-cols-6` to work, the larger minimum sizes need to come later in the...

Any chance these can be parameterized? ```clojure ; girouette.processor:88-95 (defn- string->classes [s] (->> (str/split s #"\s+") (remove str/blank?))) (defn- kw->classes [kw] (->> (name kw) (re-seq #"\.[^\.#]+") (map (fn [s] (subs...

enhancement
contribution welcome

Hi, first of all, thanks a lot for the package, I've been using it with cljs reagent and it works excellent. However I cannot make it work for a static...