The simplest approach is to just drop that snippet into your compass config.

You'll need to coerce your color to a string before passing it to that
function. Any value can be coerced to a string like this: "#{$value}"

chris

On Mon, Feb 21, 2011 at 5:47 PM, Mike <mikebranderho...@gmail.com> wrote:

> Thx Chris,
>
> Do I put gsub_ext.rb next to config.rb?
>
> I just made a simple example for my question. At the moment I make
> jQuery UI SASS ready. With a custom made themeroller but I still have
> to get the generated icons from themeroller.
>
> background: url("http://jqueryui.com/themeroller/images/?
> new=222222&w=256&h=240&f=png&fltr[]=rcd|256&fltr[]=mask|icons/
> icons.png");
>
> Notice 222222, this is the place where I put the user defined color to
> generate the icons.
>
> Later, I'll grep the sprite with php and save it local on server.
>
> On Feb 22, 2:24 am, Chris Eppstein <ch...@eppsteins.net> wrote:
> > There's no reliable way of accomplishing this. First, Sass doesn't expose
> > many string operations and second, different output modes of sass will
> > generate different output values for colors of the same input color. If
> you
> > must, check out this gist where I show you how you can add the gsub
> function
> > to sass:https://gist.github.com/790592
> >
> > It seems like you want to generate png of a certain color. If so you
> might
> > enjoy this compass plugin that does it transparently (pun intended) for
> you:
> >
> > https://github.com/aaronrussell/compass-rgbapng
> >
> > <https://github.com/aaronrussell/compass-rgbapng>Chris
> >
> >
> >
> >
> >
> >
> >
> > On Mon, Feb 21, 2011 at 4:17 PM, Mike <mikebranderho...@gmail.com>
> wrote:
> > > I'm just new to SASS and SCSS and for now I'm blown away, this is just
> > > fantastic.
> > > Now, what I'm looking for is a way to remove the # from the color at a
> > > certain time.
> > > In a SCSS file I'm using and calculating away with a certain color ex.
> > > #ffffff.
> > > I'm using background url params to access the colored image whithout
> > > #.
> >
> > > $color = #ffffff; background: url("img/#{$color}.png");
> >
> > > How can remove #?
> >
> > > To get this: background: url("img/ffffff.png");
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Haml" group.
> > > To post to this group, send email to haml@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > haml+unsubscr...@googlegroups.com.
> > > For more options, visit this group at
> > >http://groups.google.com/group/haml?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Haml" group.
> To post to this group, send email to haml@googlegroups.com.
> To unsubscribe from this group, send email to
> haml+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to haml@googlegroups.com.
To unsubscribe from this group, send email to haml+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/haml?hl=en.

Reply via email to